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

📅 发布时间:2026/7/12 8:36:28 👁️ 浏览次数:
从找歌到刮削,再到播放,如何使用威联通NAS实现音乐自由
从找歌到刮削再到播放如何使用威联通NAS实现音乐自由哈喽小伙伴们好我是Stark-C~话说大家都喜欢在NAS上搭建影视库却很少有人在NAS上搭建音乐库吧并不是说不想而是搭建音乐库一直没有完美的部署方案。因为涉及到从找歌、下载、歌曲整理与刮削然后再到播放这一系列单独操作不难但是合在一起可就不好整了所以今天为大家分享的这套项目应该算是比较完美的音乐库部署方案了。方案说明今天的这套方案其实只需要两个Docker容器TuneScout一款本地部署集音乐下载、刮削、整理与歌单同步的全能型音乐源管理项目它通过 Web 界面提供全流程自动化让音乐库始终保持整洁、完整、可用。该项目支持全网多个主流平台的音乐下载能够智能元数据刮削支持云歌单与榜单同步并且还可以自动化音乐库整理等一系列操作。Navidrome这个就不用多介绍了吧NAS界知名自托管音乐流媒体服务器为我们提供音乐的在线播放、多端同步、歌单管理、音频转码等一系列服务。它轻量、跨平台、资源占用极低哪怕你的音乐库再大它都能稳定的搞定扫描与索引并流畅播放。简单来说TuneScout负责下载 刮削 整理 歌单同步Navidrome负责播放 管理 流式传输两者组合在一起就让NAS变成了一个能够自动更新的私人 Spotify。所以这算不算当前NAS上相对完美的音乐库部署方案项目部署部署前的准备为了让大家看的看的更明白我单独的新建了一个“音乐”的共享文件夹然后在这个共享文件夹下新建了navidrome、tuneScout、music三个子文件夹。navidrome 文件夹保存 Navidrome 的配置、数据库和运行所需的持久化文件。tuneScout文件夹保存 TuneScout 的配置、数据库和运行所需的持久化文件。music文件夹两个服务共享的音乐库tuneScout将音乐下载到这里navidrome读取的音乐也在这里。为了更符合官方的部署标准我这里在navidrome 文件夹下还新建了一个data的子文件夹。然后再在tuneScout文件夹下新建一个download的子文件夹以及两个名为config.json和library_cache.db的文件。download文件夹tuneScout的临时下载目录config.json文件tuneScout的配置文件目录需要手动创建library_cache.db文件tuneScout的数据库文件持久化目录需要手动创建至于config.json和library_cache.db文件怎么创建需要使用威联通的“Text Editor文本编辑器”套件打开之后选择“另存新档”选择tuneScout文件夹将文件名分别修改成“config.json/library_cache.db”类别选择“不限”最后点“保存”按钮就可以了。开始部署完成以上准备工作就可以开始部署了打开威联通Container Station选择“应用程序--创建”。在创建应用程序这里应用程序名称随意然后在方框内输入以下 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: - TZAsia/Shanghai - WEB_USERNAMEstark-c # Web界面登录用户名 - WEB_PASSWORD123456 # Web界面登录密码 - PUID1000 - PGID1000 - 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工具优化一下以防止格式问题造成的部署失败。完成之后记得点“验证”按钮如果通过了就可以点右下角的“创建”按钮。项目部署好之后会有2个正常运行的容器。项目体验TuneScout端先打开TuneScout端直接浏览器地址栏输入【IP:端口号】即可因为部署的时候加入的有登录用户名和密码所以直接在这里输入我们部署时候的用户名和密码即可。进来之后可以看到界面还好是很简洁的。不过这个时候我们先不要使用先简单的设置下。打开“系统设置”在“基础设置”下可以设置里某个音乐平台的Cookie怎么获取Cookie网上有教程自己搜索即可找到这样它就会优先搜寻和下载会员音乐如果说你不是会员也没关系它会自动下载免费的如果免费的都不能下载它就会自动切换到其它平台。我们在“下载源设置”里可以调整各平台的优先下载顺序建议将自己的会员平台调整到最前面。它这里还支持使用AI模型AI可以用来识别一些MV的歌曲和歌手信息。国内用户可以使用DeepSeek直接输入API Key就可以了剩下的他都自己配置好了。计划任务是自动同步歌单或者榜单的有这个需求的可以在这里设置下不知道怎么设置的默认的就很好。现在我们就可以愉快的使用了。直接在首页搜索框搜索自己需要的歌曲名称。或者直接搜索歌手也可以。设置AI大模型之后这里可以点搜索结果下面的“识别”它就能给出识别到的歌曲和歌手如果没问题直接点“下载”即可。它也可以通过“直链解析”的方式下载直接将歌曲或者视频页面链接贴过来它就能自动解析音频文件并下载。比较厉害的是它能直接下载我们喜欢的歌单前提是你要在这里输入歌单的具体ID方法是点击歌单的“分享”按钮以链接的方式然后这个链接后面就会带有ID值。同时还支持平台的榜单。可以在“任务管理”里查看下载的任务进度。可以在库整理里进行刮削操作或者合并歌单。下载好的音乐可以在“歌舞管理”中查看。如果不放心你甚至还可以回到威联通NAS中我们创建的共享音乐库“music”文件夹中查看可以看到这里面不仅有下载好的音乐文件并且确实给我们已经整理的井井有条。Navidrome端TuneScout端搞定了我们就可以打开Navidrome端。依然是浏览器状态栏输入【IP:端口号】的方式首次进入需要输入一个账户和密码随意输入就行。因为使用的是共享音乐库里面已经有TuneScout下载并刮削好的音乐所以Navidrome这里可以说是开箱即用了。唯一不便的就是界面还是默认的英文好在Navidrome是原生支持中文的。点击右上角的人像图标选择“Personal”然后点击“ Language ”。选择“简体中文”即可。在返回主页面现在是不是看着舒服很多不得不说TuneScout的刮削还是很厉害的不仅搞定了封面连歌词都安排了最后其实到这里我们已经在威联通NAS上搞定了一整套的音乐库搭建了也基本上实现了真正意义上的音乐自由。如果说你有移动端播放需求这也不是事思路很简单将Navidrome做个反向代理然后在手机上下载音流、 Ultrasonic等这类支持Subsonic音乐流媒体服务器的APP客户端的都可以。网上有很多连接教程所以我这里就不再赘述了。好了以上就是今天给大家分享的内容我是爱分享的Stark-C如果今天的内容对你有帮助请记得收藏顺便点点关注咱们下期再见谢谢大家~