飞牛NAS部署好了,道理鱼也安装了.音乐不知道哪里下载?!来看看这个音乐聚合工具.
- 2026-10-30 03:11:19



开头废话篇

我想要的很单纯:找到一个能听的好版本,让它干干净净、信息完整地出现在我的播放列表里。
但这个过程,琐碎得让人望而却步。




举例篇

想象一下这个场景:
没有 TuneScout 的流程:
复制歌单链接 -> 用第三方工具抓取列表 -> 手动逐首搜索下载 -> 检查音质 -> 修改文件名和标签 -> 拖进音乐库文件夹 -> 在 Navidrome 或 道理鱼 里重新扫描。
有 TuneScout 的流程:
在它的 Web 界面里,粘贴那个歌单链接。
点击“同步”。
去喝杯咖啡。
回来之后,歌单里所有歌曲,已经以 FLAC 或最高品质的 MP3 格式,按照 “艺术家/专辑/歌曲” 的整齐结构,躺在了你的音乐库文件夹里。ID3标签全了,封面嵌入了,甚至歌词都给你下载好了。同时,一个 .m3u8 格式的歌单文件已经生成,Navidrome 能直接识别。
它是一套从 发现 -> 获取 -> 整理 -> 美化 -> 归档 的完整解决方案


功能详解

它的功能可以概括为五大块,环环相扣:
01
全网搜捕好音质
它内置了对 网易云、QQ音乐、酷我、B站、YouTube 的搜索支持。你不是在某个平台找歌,而是对它下一个指令:“找到这首歌最好的那个版本”。


更聪明的是它的“策略”:优先下载无损(FLAC),不行就找高品质MP3。这个平台没有,就自动去下一个平台找。你还可以给它配“工具”(代理)和“通行证”(Cookie),让它能进入VIP区域、解决网络限制,拿下那些原本下不到的版本。
02
完美复刻你的歌单
这是它的杀手级功能。给一个链接,它就能把整个歌单“搬”到你本地。最重要的是,它会进行 查重。这意味着如果你的库里已经有某首歌(哪怕文件名不同),它就不会重复下载,只生成歌单文件指向它。这既省空间,也省时间。

03
给混乱的音乐库来一次大扫除
这是让我最舒心的功能。你的 Downloads 文件夹里是不是堆满了 无名文件.mp3、track1.flac?
交给它。它能根据歌曲的元数据,把所有文件自动整理到 艺术家/专辑/歌曲.后缀 的标准结构里。对于那些没有专辑信息的单曲,它会智能地把它们归拢到“合集”文件夹,防止根目录爆炸。更贴心的是,它能识别“feat.”这种合作信息,处理好“群星”专辑的逻辑,整理完后还会把空文件夹清理得干干净净。

04
给每首歌贴上正确的标签
下载时自动补全标签是基础操作。它的厉害之处在于 批量刮削:你可以把一堆标签混乱的旧歌扔给它,它能联网补全封面、歌词。

最让我惊讶的是,它甚至能调用 Google Gemini 或 OpenAI 的 AI,去“理解”混乱的文件名,猜出正确的歌手和歌名是什么。

05
所有任务,有条不紊
所有这些耗时操作都在后台异步进行。你可以在清爽的 Vue3 写的 Web 界面 里,看着一个个任务排着队,带着进度条依次完成。它通过 SQLite 管理任务队列,稳定可靠,随时可以查看每项任务的详细日志。



Docker Compose部署

部署过程依然是熟悉的“抄作业”环节,我们主打一个“复制粘贴就能用”。
第一步:创建它的“小单间”
在你的NAS上,比如在 docker 文件夹里
新建一个tunescout 目录。
并创建config.json和library_cache.db
第二步:编写 docker-compose
打开飞牛桌面上的Docker界面 -> Compose
写一个项目名称,选择储存路径
(例如你之前创建的目录/vol1/1000/docker/tunescout)
创建 docker-compose.yml 文件,把下面的“咒语”复制粘贴进去
services: tunescout: image: yuwancumian2009/tunescout-v2:latest container_name: tunescout restart: unless-stopped ports: - "8503:8503" volumes: # 音乐库目录 (Navidrome 读取的目录) - ./music:/music # 下载暂存目录 - ./download:/download # 歌单文件输出目录 - ./playlists:/playlists # 配置文件与数据库,提前去目录创建!! - ./config.json:/app/config.json - ./library_cache.db:/app/library_cache.db - /var/run/docker.sock:/var/run/docker.sock environment: - TZ=Asia/Shanghai # 登录账户 - WEB_USERNAME=buzhengjingkeji # 登录密码 - WEB_PASSWORD=woshuaibushuai
第三步:启动!!
启动 -> 自动拉取镜像并构建坐等完成。
打开浏览器,访问:http://你的飞牛NAS IP:8503
登录用户:环境变量里面填写
登录密码:环境变量里面填写

https://github.com/yuwancumian2009/TuneScout-v2
据听【节点小宝】APP端近期要搞个抽奖活动
送极空间NAS+N年vip 可关注一下官方首页,蹲一下活动内容
评论区已开放!您感觉怎么样,或您还有什么好玩的项目与大家分享?