百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
J

Jusic-Serve-Houses

> 编程语言
开源

一起听歌吧多房间版本(music.alang.run)

720 stars0 点赞2 次浏览
访问官网GitHub

工具介绍

一起听歌吧多房间版本(music.alang.run)

使用edgeOne 全球加速,一键部署点击下方一键加速

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

使用docker一键部署一起听歌吧应用,从此你也拥有了自己的点歌台,docker部署详见下方

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

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

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

如果遇到问题可以在本项目提 issue

项目背景

此版本是多房间版,在jusic-serve的基础上Jusic-serve

后端: 本项目

前端: Jusic-ui 小程序: Jusic-mini

docker部署

一起听歌吧官方所使用服务器配置,新用户有优惠价100左右:阿里云ecs_t5_突发型

1.只要nodejs音乐api接口 请使用查看说明

2.只要java后端服务 请使用查看说明

3.如果想整套部署

3.1 使用根目录下的docker-compose.yml,修改参数后,执行docker-compose up -d 然后在浏览器访问:

参数说明:

  • 接口认证用户名:APIUSER,默认admin
  • 接口认证密码:APIPWD 默认123456
  • Redis Host:RedisHost 默认redis,如果不是docker启动的redis,在本地可以直接填写localhost
  • 音乐api host:MusicApi 默认http://jusicMusicApi,如果不是docker启动的音乐api,在本地可以填写http://localhost
  • 音乐链接过期时间:MusicExpireTime 默认1200000毫秒
  • 获取音乐失败重试次数:ReTryCount 默认1次
  • 投票切歌率:VoteRate 默认0.3
  • 网易热歌榜歌单id:WyTopUrl 默认3778678
  • 个人Server酱接口:ServerJUrl 默认https://sc.ftqq.com/SCU64668T909ada7955daadfb64d5e7652b93fb135dad06e659369.send,必须修改,否则当有用户@管理员时,消息会发到我这里
  • 每个ip限制创建房间数:IpHouse 默认3个
  • 系统最多可创建房间数:HouseSize 默认32个
  • QQ音乐帐号:Qquin
  • QQ音乐cookie找到qqMusicKey,需要会员:QqMusicKey
  • QQ音乐guid:QqMusicGuid 默认114514
  • QQ音乐播放链接前缀:QqCdnAddr 默认http://ws.stream.qqmusic.qq.com/
  • QQ音乐cookie定时刷新毫秒数:QqRefreshInterval 默认86000000

3.2 使用Jonnyan404小伙伴制作的docker

感谢小伙伴制作的docker

docker run -d --name music -p 8888:8888 jonnyan404/jusic

安装

  1. 克隆项目

    bash
    git clone https://github.com/JumpAlang/Jusic-Serve-Houses.git
  2. 安装 Redis

    Redis

  3. 安装音乐基础服务

    3.1 网易云音乐:NeteaseCloudMusicApi

    3.2 qq音乐:

    3.3 咪咕音乐:

    3.4 铜钟forJusic(引入了酷我与虾米,当网易或者qq或者虾米找不到资源时,根据歌手名+歌曲名从酷我和虾米搜索):

  4. 配置

    在 src\main\resources\application.yml 中配置好 redis 以及音乐服务

  5. 打包项目

    # 项目是使用 maven 构建的,可以用下面的命令把项目打包成 jar 文件
    > mvn package
    # 如果觉得打包过程太久,那么可以选择下面这条命令跳过打包时的项目测试
    > mvn package -Dmaven.test.skip
  6. 启动项目

    > java -jar jusic-serve.jar
  7. 前端

    请前往Jusic-ui项目

使用

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

在线预览

Jusic:Jusic 点歌台

打赏请我喝奶茶

打赏

相关项目

  • JusicServe:JusicServe
  • Jusic-ui:Jusic-ui
  • 网易云音乐api:NeteaseMusic
  • qq音乐api:qqMusicApi
  • 咪咕音乐api:miguMusicApi

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Java

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言