[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2grucgbu2lbo8":3},{"code":4,"message":5,"data":6,"timestamp":28},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":14,"hn_threads":15,"one_liner":16,"summary_md":17,"topic":18,"github_topics":21,"license":24,"homepage":25,"updated_at":26,"history":27},"guohuiyuan\u002Fgo-music-dl",18,"一个基于 Go 语言的全网音乐搜索与下载工具。支持 CLI 命令行与 Web 服务双模式，内置网易云、QQ、酷狗、Bilibili、汽水音乐等 10+ 个主流平台，支持多源并发搜索与无损音质解析。music-dl交流群：755087923","Go",5588,530,876,279,[],"把 10 多个中文音乐平台的搜索和下载合并到一处，兼做本地曲库，有命令行、网页和桌面三种用法。","## 解决什么问题\n\n想要的一首歌在网易云，但无损版本只在 QQ 音乐，于是要在多个客户端之间来回切换、导出 Cookie、忍受带广告的网页播放器，只为拿到一个音频文件。go-music-dl 把这些收进一个搜索框：同时查询多个中文音乐服务，按匹配度排序，让你挑一个真正能播、有时还是无损的音源。它同时也能当本地曲库用，管理你已经下载的音频。\n\n## 有什么不同\n\n同类下载工具大多是单平台脚本，或者一个界面漂亮但一改版就挂的 GUI。这个项目是一个 Go 写的单一二进制，Web、终端 TUI、桌面端三种前端共用一个后端，所以既能跑在服务器上，也能在无头机器或手机上用。真正省时间的是它的换源逻辑：先比歌名和歌手相似度，再看时长差，最后做一次可播放探测，这样就不会在某个平台悄悄返回 30 秒试听片段时被坑。平台公开无损的地方支持无损，本地文件也能作为可搜索来源，和远程音源并列展示。\n\n## 适合谁\n\n适合自己维护音乐库、并且愿意折腾 Cookie 的人：想把网页播放器挂在反向代理后面的 homelab 用户、喜欢 TUI 的终端用户，以及只想装个 APK 的 Android 用户。不适合期待现成流媒体体验的人——它没有全库推荐算法，也没有社交功能；也不适合要求完全合规授权分发的场景，因为它依赖第三方平台的接口和账号 Cookie。\n\n## 上手成本\n\n最省事的是 Docker Compose，README 说只需要 compose 文件和镜像；也可以下载二进制，用命令行搜索。想要高音质或受限资源，通常要配置登录 Cookie，部分平台支持扫码登录。封面、歌词内嵌和本地元数据需要 FFmpeg：Docker 镜像和 Android APK 已内置，CLI 和 iOS 包需要自己装。iOS 包未签名，必须自行重签；项目是 AGPL-3.0，如果你要公开托管修改版需要留意。由于它抓取的是第三方平台接口，平台一改版就可能失效，README 也明确提醒 Cookie 保存在本地，不要外传。\n\n## 点评\n\n这是一个 2026 年初才创建的新项目，目前处于小幅上升期：一个月内涨了约 870 星，进入 Go 月度榜第 18 名。这说明确实有人在用，但还不足以证明它那套抓取逻辑能扛过几年的平台改版。歌单、排行榜、歌词、WebDAV 同步、移动端构建这些功能铺得很开，看起来是活跃维护者在做，而不是周末脚本，不过一切都建立在不稳定的第三方接口上。如果你想要一个自托管、多音源的音乐工具，并且能接受定期维护 Cookie 和偶尔失效，值得一试；如果你需要长期稳定或者许可证友好的产品，就别在这上面花时间了。",{"slug":19,"name":20},"media","多媒体与设计",[22,23],"go","music","AGPL-3.0","https:\u002F\u002Fmusic.zkkp.nyc.mn","2026-10-24T19:36:20Z",[],1792887721]