音云 Yinyun
如果你希望把 NAS 里的音乐统一管理起来,又想在电脑、手机和不同播放器之间使用同一套曲库与歌单,可以试试 音云 Yinyun。
音云是一款面向私有部署的开源音乐服务器,内置 Web 播放器、服务器下载、本地曲库管理和多用户能力,同时兼容 LX Music 数据同步与 Subsonic 客户端。当前正式版本为 v1.1.1,Docker 镜像同时支持 amd64 和 arm64,适合飞牛 NAS 部署。
主要功能
1. 聚合搜索、播放与多音质
接入自定义音源后,可以在一个页面搜索多个音乐平台,直接播放、收藏或下载。支持标准、高品、无损、24bit 无损、高解析度、空间音频、增强空间音频和母带等音质;实际可用音质以音源和平台返回结果为准。

下载前会解析可用音质、实际文件大小和最终来源平台。服务器下载队列在关闭浏览器后仍可继续,重新打开页面还能查看任务进度,适合 NAS 长时间运行。

2. 本地曲库与批量管理
自动扫描挂载到 /music 和 /cache 的歌曲,支持多层目录、快速搜索、中文/英文布尔筛选、批量选择、加入歌单和元数据识别。下载时可嵌入封面与歌词,源文件仍保存在 NAS 中,方便自行备份和管理。

3. 本地歌曲洗版
可以筛选并选择本地歌曲,批量替换成指定目标音质。目标音质不可用时可按规则降级,任务结束后会列出成功和失败歌曲,适合整理长期积累的曲库。

4. 多用户、歌单与音源共享
- 每个同步用户拥有独立的歌单、下载目录、缓存和自定义音源配置。
- 用户之间可以分享歌单,对方确认接受后才会加入收藏。
- 管理员可以共享完整自定义音源;接收者可独立决定启用其中哪些平台,互不影响。
- 支持重命名自建歌单,并从本地曲库批量添加可识别歌曲。

5. Subsonic 与移动端播放
内置 Subsonic/OpenSubsonic 兼容接口,可连接音流、LMP、Feishin 等客户端,读取本地曲库和歌单,播放服务器上的歌曲并获取歌词。还支持 tx:、wy:、kw:、kg: 等平台前缀进行在线搜索。
6. LX Music 同步、后台管理与备份
可以作为 LX Music 数据同步服务器使用。管理后台提供用户管理、连接设备、运行状态、资源占用、数据文件、日志、快照、WebDAV 和系统配置等入口。

Docker Compose 部署
services:
yinyun:
image: bobcc4/lxserver:v1
container_name: yinyun
restart: unless-stopped
ports:
- "9527:9527"
volumes:
- ./data:/server/data
- ./logs:/server/logs
- ./cache:/server/cache
- ./music:/server/music
environment:
- NODE_ENV=production
启动后访问:
- 管理后台:
http://NAS-IP:9527
- Web 播放器:
http://NAS-IP:9527/music
- 默认后台密码:
123456(部署后请及时修改)
持久化时请至少保留 data、logs、cache 和 music 四个目录。更新镜像前建议先备份数据目录。
项目地址
使用说明
本项目采用 Apache-2.0 开源协议,不内置音源脚本,也不提供任何音频资源。搜索、播放和下载能力取决于用户自行配置的音源、平台接口及账号权限。请遵守所在地法律法规、音乐平台服务条款和版权要求,仅处理自己有权使用的内容。
项目已进入维护阶段,后续会以稳定性修复和兼容性改进为主。遇到问题可以在 GitHub Issues 反馈。