{"repo":"JumpAlang/Jusic-serve","free":true,"listed":false,"github":"https://github.com/JumpAlang/Jusic-serve","clone":"git clone https://github.com/JumpAlang/Jusic-serve.git","description":"一起听歌吧（同步点歌听歌）","language":"Java","stars":367,"topics":["java","syncmusic","websocket","springboot2","redis","netease-cloud-music","qqmusicapi","migumusicapi","node-js"],"license":"GPL-3.0","category":"databases-storage","readme_excerpt":"前端使用EdgeOne 全球加速 热烈庆祝一起听歌吧微信小程序上架成功，搜索： 歌单日记本 鼓励大家自建一起听歌吧服务，多房间版本有提供docker镜像可一键部署 趁双11腾讯云新用户1年只要88元（建设买3年）：腾讯云标准型S4 一起听歌吧官方所使用服务器配置,趁双11新用户1年只要84元（建议买3年）：阿里云ecs t5 突发型 目前服务器配置比较弱鸡，经常炸机，欢迎大佬赞助。mail to me . 也欢迎小伙伴提交自己搭建的地址到issue,如果可以，创办个一起听歌吧联盟，把所有一起听歌吧的地址聚合在一起。分解服务器压力。 多房间版已开源： Jusic-serve-houses 项目背景 参照 JusicServe 觉得挺有意思 ... 感觉音乐源有点少，且自己也想实现一些自己的想法 后端: 本项目 前端: Jusic-ui 此房间版本后续不再维护，请移驾至多房间版Jusic-serve-houses 安装 1. 克隆项目 2. 安装 Redis Redis 3. 安装音乐基础服务 3.1 网易云音乐（后面会改成nodejs，参照 ）：你需要一个可以提供音乐的服务，本项目中使用的是另一个仓库的 Musicoo 搭建的 3.2 qq音乐: 3.3 咪咕音乐： 4. 配置 在 src\\main\\resources\\application.yml 中配置好 redis 以及音乐服务 5. 打包项目 6. 启动项目 7. 前端 请前往 Jusic-ui项目 使用 1. 普通用户 - 如果你想要点首歌可以在聊天窗口发送 点歌 关键字 - 如果你不想听当前播放的音乐，那么你可以发起投票切换音乐 投票切歌 - 如果你想要给自己修改一个昵称，那么你可以在聊天窗口发送 设置昵称 名字 - 删除音乐 删除音乐 歌曲名 2. 管理员 - 如果你是点歌台的管理员，那么你可以这样获取网站的权限 root password 或者 admin password - 如果管理员觉得某一首音乐排序太靠后了，那么可以发送 置顶音乐 音乐名 - 如果管理员觉得某一首音乐太难听，你可以移除播放列表 删除音乐 音乐名 - 如果管理员发现有人在点歌台捣乱，那么你可以这样 拉黑用户 用户id - 如果管理员发现拉黑错了人，点歌台还提供另外一条指令 漂白用户 用户id - 如果管理员不想某一首音乐再次被点播，那么管理员可以这样 拉黑音乐 音乐id - 如果管理员想要从黑名单中移除某一首音乐，那么可以 漂白音乐 音乐id - 清空歌曲列表 清空列表 - 进入点赞模式，歌曲播放顺序将按照点赞数优先播放 点赞模式 - 退出点赞模式 退出点赞模式 - 音乐单名单 音乐黑名单 - 用户黑名单 用户黑名单 - 禁止切歌 禁止切歌 - 启用切歌 启用切歌 - 禁止点歌 禁止点歌 - 启用点歌 启用点歌 在线预览 Jusic：Jusic 点歌台 todo 1. 网易云音乐接口api改成用nodejs版https://github.com/jsososo/NeteaseMusic 2. 用户可以自己创建房间 相关项目 JusicServe:JusicServe Jusic-ui:Jusic-ui 网易云音乐api:NeteaseMusic qq音乐api:qqMusicApi 咪咕音乐api:miguMusicApi 打赏请我喝奶茶 打赏","default_branch":null,"files":null,"tree":[],"storefront":"/r/JumpAlang","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JumpAlang/Jusic-serve/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}