从找歌到刮削,再到播放,如何使用威联通NAS实现音乐自由

2026-03-07 15:52:29 10点赞 46收藏 3评论

哈喽小伙伴们好,我是Stark-C~

话说大家都喜欢在NAS上搭建影视库,却很少有人在NAS上搭建音乐库吧?

并不是说不想,而是搭建音乐库一直没有完美的部署方案。因为涉及到从找歌、下载、歌曲整理与刮削,然后再到播放,这一系列单独操作不难,但是合在一起可就不好整了!

所以今天为大家分享的这套项目,应该算是比较完美的音乐库部署方案了。

方案说明

今天的这套方案其实只需要两个Docker容器:

  • TuneScout:一款本地部署,集音乐下载、刮削、整理与歌单同步的全能型音乐源管理项目,它通过 Web 界面提供全流程自动化,让音乐库始终保持整洁、完整、可用。该项目支持全网多个主流平台的音乐下载,能够智能元数据刮削,支持云歌单与榜单同步,并且还可以自动化音乐库整理等一系列操作。

  • Navidrome:这个就不用多介绍了吧?NAS界知名自托管音乐流媒体服务器,为我们提供音乐的在线播放、多端同步、歌单管理、音频转码等一系列服务。它轻量、跨平台、资源占用极低,哪怕你的音乐库再大,它都能稳定的搞定扫描与索引,并流畅播放。

简单来说,TuneScout负责下载 + 刮削 + 整理 + 歌单同步,Navidrome负责播放 + 管理 + 流式传输,两者组合在一起,就让NAS变成了一个能够自动更新的私人 Spotify。

所以,这算不算当前NAS上相对完美的音乐库部署方案?

项目部署

部署前的准备:

从找歌到刮削,再到播放,如何使用威联通NAS实现音乐自由

🔺为了让大家看的看的更明白,我单独的新建了一个“音乐”的共享文件夹,然后在这个共享文件夹下,新建了navidrome、tuneScout、music三个子文件夹。

  • navidrome 文件夹:保存 Navidrome 的配置、数据库和运行所需的持久化文件。

  • tuneScout文件夹:保存 TuneScout 的配置、数据库和运行所需的持久化文件。

  • music文件夹:两个服务共享的音乐库,tuneScout将音乐下载到这里,navidrome读取的音乐也在这里。

从找歌到刮削,再到播放,如何使用威联通NAS实现音乐自由

🔺为了更符合官方的部署标准,我这里在navidrome 文件夹下还新建了一个data的子文件夹。

从找歌到刮削,再到播放,如何使用威联通NAS实现音乐自由

🔺然后再在tuneScout文件夹下新建一个download的子文件夹,以及两个名为config.json和library_cache.db的文件。

  • download文件夹:tuneScout的临时下载目录

  • config.json文件:tuneScout的配置文件目录,需要手动创建

  • library_cache.db文件:tuneScout的数据库文件持久化目录,需要手动创建

从找歌到刮削,再到播放,如何使用威联通NAS实现音乐自由

🔺至于config.json和library_cache.db文件怎么创建,需要使用威联通的“Text Editor文本编辑器”套件,打开之后选择“另存新档”,选择tuneScout文件夹,将文件名分别修改成“config.json/library_cache.db”,类别选择“不限”,最后点“保存”按钮就可以了。

开始部署:

从找歌到刮削,再到播放,如何使用威联通NAS实现音乐自由

🔺完成以上准备工作就可以开始部署了,打开威联通Container Station,选择“应用程序--创建”。

从找歌到刮削,再到播放,如何使用威联通NAS实现音乐自由

🔺在创建应用程序这里,应用程序名称随意,然后在方框内输入以下 Docker Compose 配置信息:

services: navidrome: image: deluan/navidrome:latest container_name: navidrome ports: - "4533:4533" # navidrome页面打开端口,冒号前面请勿本地冲突 environment: ND_SCANSCHEDULE: 1h ND_LOGLEVEL: info volumes: - /share/音乐/navidrome/data:/data # Navidrome 配置 & 数据库 - /share/音乐/music:/music:ro # 共享音乐库 restart: unless-stopped ​ tunescout: image: yuwancumian2009/tunescout-v2:latest container_name: tunescout environment: - TZ=Asia/Shanghai - WEB_USERNAME=stark-c # Web界面登录用户名 - WEB_PASSWORD=123456 # Web界面登录密码 - PUID=1000 - PGID=1000 - ND_DB_PATH=/navidrome_db/navidrome.db - ND_MUSIC_PREFIX=/music volumes: - /share/音乐/tunescout/config.json:/app/config.json # tunescout 配置 - /share/音乐/tunescout/library_cache.db:/app/library_cache.db # tunescout 缓存数据库 - /share/音乐/music:/music # 共享音乐库 - /share/音乐/tunescout/download:/download # tunescout 临时下载目录 - /share/音乐/navidrome/data:/navidrome_db # navidrome 的数据库目录 ports: - "8503:8503" # tunescout页面打开端口,冒号前面请勿本地冲突 restart: unless-stopped ​

以上代码需要修改的地方我都用中文注释标注出来了,需要注意的是所有“volumes”下冒号前面映射的都是NAS本地硬盘的绝对路径,其它的直接保持默认即可。

镜像的拉取需要自行解决网络问题,粘贴到自己的NAS这边之前建议使用AI工具优化一下,以防止格式问题造成的部署失败。完成之后记得点“验证”按钮,如果通过了就可以点右下角的“创建”按钮。

从找歌到刮削,再到播放,如何使用威联通NAS实现音乐自由

🔺项目部署好之后会有2个正常运行的容器。

项目体验

TuneScout端:

从找歌到刮削,再到播放,如何使用威联通NAS实现音乐自由

🔺先打开TuneScout端,直接浏览器地址栏输入【IP:端口号】即可,因为部署的时候加入的有登录用户名和密码,所以直接在这里输入我们部署时候的用户名和密码即可。

从找歌到刮削,再到播放,如何使用威联通NAS实现音乐自由

🔺进来之后可以看到界面还好是很简洁的。不过这个时候我们先不要使用,先简单的设置下。

从找歌到刮削,再到播放,如何使用威联通NAS实现音乐自由

🔺打开“系统设置”,在“基础设置”下可以设置里某个音乐平台的Cookie(怎么获取Cookie网上有教程,自己搜索即可找到),这样它就会优先搜寻和下载会员音乐,如果说你不是会员也没关系,它会自动下载免费的,如果免费的都不能下载,它就会自动切换到其它平台。

从找歌到刮削,再到播放,如何使用威联通NAS实现音乐自由

🔺我们在“下载源设置”里可以调整各平台的优先下载顺序,建议将自己的会员平台调整到最前面。

从找歌到刮削,再到播放,如何使用威联通NAS实现音乐自由

🔺它这里还支持使用AI模型,AI可以用来识别一些MV的歌曲和歌手信息。国内用户可以使用DeepSeek,直接输入API Key就可以了,剩下的他都自己配置好了。

从找歌到刮削,再到播放,如何使用威联通NAS实现音乐自由

🔺计划任务是自动同步歌单或者榜单的,有这个需求的可以在这里设置下(不知道怎么设置的默认的就很好)。

从找歌到刮削,再到播放,如何使用威联通NAS实现音乐自由

🔺现在我们就可以愉快的使用了。直接在首页搜索框搜索自己需要的歌曲名称。

从找歌到刮削,再到播放,如何使用威联通NAS实现音乐自由

🔺或者直接搜索歌手也可以。

从找歌到刮削,再到播放,如何使用威联通NAS实现音乐自由

🔺设置AI大模型之后,这里可以点搜索结果下面的“识别”,它就能给出识别到的歌曲和歌手,如果没问题直接点“下载”即可。

从找歌到刮削,再到播放,如何使用威联通NAS实现音乐自由

🔺它也可以通过“直链解析”的方式下载,直接将歌曲或者视频页面链接贴过来,它就能自动解析音频文件并下载。

从找歌到刮削,再到播放,如何使用威联通NAS实现音乐自由

🔺比较厉害的是它能直接下载我们喜欢的歌单,前提是你要在这里输入歌单的具体ID(方法是点击歌单的“分享”按钮,以链接的方式,然后这个链接后面就会带有ID值)。

从找歌到刮削,再到播放,如何使用威联通NAS实现音乐自由

🔺同时还支持平台的榜单。

从找歌到刮削,再到播放,如何使用威联通NAS实现音乐自由

🔺可以在“任务管理”里查看下载的任务进度。

从找歌到刮削,再到播放,如何使用威联通NAS实现音乐自由

🔺可以在库整理里进行刮削操作,或者合并歌单。

从找歌到刮削,再到播放,如何使用威联通NAS实现音乐自由

🔺下载好的音乐可以在“歌舞管理”中查看。

从找歌到刮削,再到播放,如何使用威联通NAS实现音乐自由

🔺如果不放心你甚至还可以回到威联通NAS中,我们创建的共享音乐库“music”文件夹中查看,可以看到这里面不仅有下载好的音乐文件,并且确实给我们已经整理的井井有条。

Navidrome端:

从找歌到刮削,再到播放,如何使用威联通NAS实现音乐自由

🔺TuneScout端搞定了,我们就可以打开Navidrome端。依然是浏览器状态栏输入【IP:端口号】的方式,首次进入需要输入一个账户和密码,随意输入就行。

从找歌到刮削,再到播放,如何使用威联通NAS实现音乐自由

🔺因为使用的是共享音乐库,里面已经有TuneScout下载并刮削好的音乐,所以Navidrome这里可以说是开箱即用了。唯一不便的就是界面还是默认的英文,好在Navidrome是原生支持中文的。

从找歌到刮削,再到播放,如何使用威联通NAS实现音乐自由

🔺点击右上角的人像图标,选择“Personal”,然后点击“ Language ”。

从找歌到刮削,再到播放,如何使用威联通NAS实现音乐自由

🔺选择“简体中文”即可。

从找歌到刮削,再到播放,如何使用威联通NAS实现音乐自由

🔺在返回主页面,现在是不是看着舒服很多?

从找歌到刮削,再到播放,如何使用威联通NAS实现音乐自由

🔺不得不说TuneScout的刮削还是很厉害的,不仅搞定了封面,连歌词都安排了!

最后

其实到这里,我们已经在威联通NAS上搞定了一整套的音乐库搭建了,也基本上实现了真正意义上的音乐自由。

如果说你有移动端播放需求这也不是事,思路很简单,将Navidrome做个反向代理,然后在手机上下载音流、 Ultrasonic等这类支持Subsonic音乐流媒体服务器的APP客户端的都可以。网上有很多连接教程,所以我这里就不再赘述了。

好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,咱们下期再见!谢谢大家~

展开 收起
3评论

  • 精彩
  • 最新
  • 小白照抄作业,结果TuneScout 启动不起来,日志发现有提示 sqlite3.OperationalError: unable to open database file
    这个可以怎么解决。

    校验提示文案

    提交
    自己搞错文件目录了。已解决

    校验提示文案

    提交
    收起所有回复
  • 以下是被折叠的评论 查看
已折叠部分评论
展开
收起
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
46
扫一下,分享更方便,购买更轻松