还在为不同 App 切换听歌烦?为 VIP 歌曲不能下载头疼?今天分享一个开源自部署神器——搜歌、在线试听、无损下载,NAS 上一键全搞定。

痛点:你有几个音乐 App?
说实话,我手机上常驻了三个音乐 App。**云有些歌没有,QQ 音乐有些版权独享,酷狗偶尔能找到冷门资源。想搜一首歌,得在各个 App 之间反复横跳。更别提下载了——无损?VIP 专享?想都别想。
直到我发现了这个开源项目:Go Music DL。
它是什么
一个基于 Go 语言的全网音乐搜索与下载工具,支持:
- Web 界面——浏览器打开就能搜歌、**、下载,NAS 用户狂喜
- TUI 终端——服务器上直接搜,适合命令行党
- 桌面应用——Windows/Mac 原生窗口,双击即用
- Android APK——手机上也能跑,已内置 ffmpeg
核心能力就一句话:把 10+ 个音乐平台的搜索、在线试听、歌词展示、无损下载整合到一个界面,免费用。


支持哪些平台
| 平台 |
搜索 |
歌单 |
无损下载 |
| **云音乐 |
✅ |
✅ |
✅ FLAC |
| QQ 音乐 |
✅ |
✅ |
✅ FLAC |
| 酷狗音乐 |
✅ |
✅ |
— |
| 酷我音乐 |
✅ |
✅ |
— |
| Bilibili |
✅ |
— |
✅ FLAC |
| 汽水音乐 |
✅ |
✅ |
— |
| 咪咕音乐 |
✅ |
✅ |
— |
| Apple Music |
— |
✅ |
— |
| JOOX |
✅ |
✅ |
— |
| 千千音乐 |
✅ |
✅ |
— |
| Jamendo |
✅ |
✅ |
— |
一个 Docker Compose 搞定
services:
music-dl:
image: guohuiyuan/go-music-dl:latest
container_name: music-dl
restart: unless-stopped
ports:
- "8080:8080"
volumes:
- ./data:/home/appuser/data
environment:
- TZ=Asia/Shanghai
跑起来之后,浏览器打开 http://你的IP:8080,直接搜歌。
我比较喜欢的功能
1️⃣ 多源聚合搜索 + 在线试听
搜一首歌,同时从**云、QQ、酷狗、B站返回结果。点击结果直接播放试听,页面底部有全局播放控制栏,支持音量调节、播放/暂停切换。哪个源音质好、哪个能播,听一下就知道了。自动过滤付费资源,省心。
2️⃣ 链接解析
把歌单或专辑链接粘贴进去,自动识别来源、拉取全部曲目。从别人分享的歌单里薅歌,前所未有的轻松。

3️⃣ 在线试听 + 全局播放器
搜索结果直接点播放,支持进度拖动、音量调节、全局播放控制栏。底部始终显示当前歌曲,切页面也不中断。**云、QQ、酷狗还支持逐字歌词高亮,原文/译文/罗马音同步展示,效果跟主流 App 差不多。

4️⃣ 无损音乐
**云、QQ、B站支持 FLAC 无损下载。虽然原始接口限制还有些,但大部分你能搜到的歌,下载质量都不错。
5️⃣ 扫码登录
Web 端的设置面板可以直接扫各平台的二维码登录。登录后能看到你的个人歌单、收藏夹,下载时也更容易拿到高音质。


6️⃣ 本地音乐管理
如果 NAS 里本来就存了一堆音乐文件,直接在 music-dl 里就能管理:上传、扫描、自动补全封面和歌词、添加到自制歌单。相当于把自己收藏的本地音乐和在线搜索整合到一起了。

7️⃣ 换源功能
有些源的音乐地址可能会过期失效。点一下"换源",自动从其他平台找替代音源,不需要重新搜索。
部署体验
我在 NAS 上跑了 docker compose up -d,前后不到两分钟。数据目录挂载出来,下载的歌直接在 NAS 文件系统里可以访问。
而且这玩意儿完全不用配置什么 API Key,compose 文件里的 environment 只有一行 TZ=Asia/Shanghai——因为它的数据来源就是直接爬各平台的网页接口,零 API 费用。

一些小提醒
- 不是浏览器,是工具。它逆向各平台的公开接口来获取数据,接口可能会变,作者在持续维护
- 付费内容自动过滤。需要付费购买的歌曲会被跳过,不会尝试破解或盗取
- 扫码登录是可选功能。不登录也能搜能下大部分歌,登录能拿到更好的体验
- Docker 镜像已内置 ffmpeg,下载时会自动内嵌封面和歌词元数据
总结
Go Music DL 是我最近部署的最"值"的开源工具之一。没有之一。
它解决了一个真实痛点——音乐资源的碎片化。不需要充 VIP,不需要切换 App,浏览器打开就能搜歌、在线听、下载无损,相当于自建了一个聚合音乐平台。对于 NAS 玩家来说,docker-compose 三行配置的事,门槛低到几乎为零。
如果你也跟我一样,手机里好几个音乐 App,或者单纯想有个地方搜歌、在线听歌、把自己喜欢的歌离线保存到 NAS 上,可以去 GitHub 上看看这个项目:
👉 https://github.com/guohuiyuan/go-music-dl
顺手点个 Star,给作者一点动力。
本文所介绍的工具仅用于技术学习和个人合理使用,请尊重音乐版权,不要用于商业用途。
更多精彩内容关注微信公众号“纳斯派”