NAS打造个人音乐库(2026.03修订)
龙猫的 NAS 解决方案:今天介绍 NAS 打造个人音乐库!
搭建个人音乐库需要解决几个问题:
1、获取音乐资源;
2、完善音乐标签;
3、搭建流媒体服务器;
4、选择合适的播放软件;
5、选择合适的播放设备;
获取音乐资源
我目前下载歌曲有三个方案:
方案一是:“洛雪音乐+音源”
洛雪音乐可以去开源站获取安装包:
https://github.com/lyswhut/lx-music-desktop/releases
至于音源就需要自己去找相关资源了。

方案二是:go-music-dl,这也是一个开源方案
https://github.com/guohuiyuan/go-music-dl
但是音乐资源的下载方法基本过一段时间就会因腾讯的律师函而失效。
还有一种方法是用"猫抓"下载视频网站的视频或音频资源,然后用开源的格式转换工具:FileConverter,转成 MP3 ,这个方法对于 Live 非常好用。
https://github.com/Tichau/FileConverter
完善音乐标签
音乐文件需要完善标签信息并补充歌词,这样本地播放器可以获得更好的播放体验(完善音乐分类、音乐封面信息等)。音乐标签数据完善可以使用软件:MusicTag,或者通过 docker 部署 MusicTagWeb
version: '3'
services:
music-tag:
image: xhongc/music_tag_web:latest
container_name: music-tag-web
ports:
- "8001:8001"
volumes:
- /path/to/your/music:/app/media:rw
- /path/to/your/config:/app/data
command: /start
restart: unless-stopped
通过 MusicTagWeb 可以自动对音频文件搜索专辑信息,完善音乐标签数据。

搭建流媒体服务器
流媒体服务器当然首推 Navidrome。
至于音频格式,我选择的是:格式:MP3FLAC,苹果党可以选 AAC、ALAC。
services:
navidrome:
image: deluan/navidrome:latest
ports:
- "4533:4533"
restart: always
environment:
ND_SCANSCHEDULE: 1h
#这里设置音乐库自动扫描时间间隔
ND_LOGLEVEL: info
ND_SESSIONTIMEOUT: 24h
ND_BASEURL: ""
ND_ENABLETRANSCODINGCONFIG: true
volumes:
- "./:/data"
- "/vol1/1000/musics:/music:ro"
#这里改成映射你自己的的音乐目录
选择合适的播放软件
安卓端我推荐两个 Navidrome 的客户端APP
Musly:https://github.com/dddevid/Musly
Dsub2000:https://github.com/paroj/DSub2000
Musly 功能更完善支持歌词显示,但 Dsub2000 离线播放的体验更好。二者兼容性都很好,支持横屏和竖屏,而且对安卓8这样的老设备也完美支持。
其它还有音流、Player 这样的播放器,大家可以选择自己喜欢的。
https://github.com/WXFY/Player/
https://github.com/gitbobobo/StreamMusic
选择合适的播放设备
播放设备首推:触屏音箱和平板,配合APP可以作为一个桌面的音乐播放台,但是这二者音质都一般,追求音质还是选择电脑搭配更好音质的音箱。

这就是我的 NAS 音乐解决方案
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
