Need help with Jusic-serve?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

JumpAlang
167 Stars 16 Forks GNU General Public License v3.0 35 Commits 5 Opened issues

Description

一起听歌吧(同步点歌听歌),多房间版本也已开源

Services available

!
?

Need anything else?

Contributors list

此房间版本后续不再维护,请移驾至多房间版Jusic-serve-houses

热烈庆祝一起听歌吧微信小程序上架成功,搜索:灵魂自习室

鼓励大家自建一起听歌吧服务,多房间版本有提供docker镜像可一键部署

一起听歌吧官方所使用服务器配置,趁双11新用户1年只要84元(建议买3年):阿里云ecst5突发型 趁双11腾讯云新用户1年只要88元(建设买3年):腾讯云标准型S4

目前服务器配置比较弱鸡,经常炸机,欢迎大佬赞助。mail to me .

也欢迎小伙伴提交自己搭建的地址到issue,如果可以,创办个一起听歌吧联盟,把所有一起听歌吧的地址聚合在一起。分解服务器压力。

多房间版已开源: Jusic-serve-houses

项目背景

参照 JusicServe 觉得挺有意思 ...

感觉音乐源有点少,且自己也想实现一些自己的想法

后端: 本项目

前端: Jusic-ui

安装

  1. 克隆项目
   git clone https://github.com/JumpAlang/Jusic-serve.git
  1. 安装 Redis

Redis

  1. 安装音乐基础服务

3.1 网易云音乐(后面会改成nodejs,参照https://github.com/jsososo/NeteaseMusic):你需要一个可以提供音乐的服务,本项目中使用的是另一个仓库的 Musicoo 搭建的

3.2 qq音乐:https://github.com/jsososo/QQMusicApi

3.3 咪咕音乐:https://github.com/JumpAlang/MiguMusicApi 4. 配置

src\main\resources\application.yml
中配置好 redis 以及音乐服务
  1. 打包项目
   # 项目是使用 maven 构建的,可以用下面的命令把项目打包成 jar 文件
   > mvn package
   # 如果觉得打包过程太久,那么可以选择下面这条命令跳过打包时的项目测试
   > mvn package -Dmaven.test.skip
  1. 启动项目
   > java -jar jusic-serve.jar
  1. 前端

请前往 Jusic-ui项目

使用

  1. 普通用户
    • 如果你想要点首歌可以在聊天窗口发送
      点歌 关键字
    • 如果你不想听当前播放的音乐,那么你可以发起投票切换音乐
      投票切歌
    • 如果你想要给自己修改一个昵称,那么你可以在聊天窗口发送
      设置昵称 名字
    • 删除音乐
      删除音乐 歌曲名
  2. 管理员
    • 如果你是点歌台的管理员,那么你可以这样获取网站的权限
      root password
      或者
      admin password
    • 如果管理员觉得某一首音乐排序太靠后了,那么可以发送
      置顶音乐 音乐名
    • 如果管理员觉得某一首音乐太难听,你可以移除播放列表
      删除音乐 音乐名
    • 如果管理员发现有人在点歌台捣乱,那么你可以这样
      拉黑用户 用户id
    • 如果管理员发现拉黑错了人,点歌台还提供另外一条指令
      漂白用户 用户id
    • 如果管理员不想某一首音乐再次被点播,那么管理员可以这样
      拉黑音乐 音乐id
    • 如果管理员想要从黑名单中移除某一首音乐,那么可以
      漂白音乐 音乐id
    • 清空歌曲列表
      清空列表
    • 进入点赞模式,歌曲播放顺序将按照点赞数优先播放
      点赞模式
    • 退出点赞模式
      退出点赞模式
    • 音乐单名单
      音乐黑名单
    • 用户黑名单
      用户黑名单
    • 禁止切歌
      禁止切歌
    • 启用切歌
      启用切歌
    • 禁止点歌
      禁止点歌
    • 启用点歌
      启用点歌

在线预览

Jusic:Jusic 点歌台

todo

  1. 网易云音乐接口api改成用nodejs版https://github.com/jsososo/NeteaseMusic
  2. 用户可以自己创建房间

相关项目

打赏请我喝奶茶

打赏

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.