halo 的技术博客

返回

NAS音乐Navidrome无损音乐FLAC流媒体

我是无损音乐爱好者,家里有几千张专辑。之前一直用电脑 + 外置 DAC 播放,每次找歌、切歌特别麻烦。搭了 Navidrome 之后,所有设备统一管理,体验直接提升了一个档次。今天说说怎么用 NAS 搭建一个完整的私人音乐中心。

一、为什么用NAS当音乐服务器?#

直接用手机 App 听歌不行吗?可以,但有几个痛点:

音乐中心

  • 版权限制 :QQ 音乐、网易云的歌会下架。之前存的歌突然没了,体验很差。
  • 音质压缩 :流媒体默认都是 AAC 320kbps 或者 MP3 320kbps,比无损差一截。
  • 离线需求 :有时候在地下室、电梯里信号差,离线库很重要。
  • 多设备同步 :手机、平板、电脑、音箱都要能听,歌单要同步。

NAS + Navidrome 解决以上所有问题:自己的硬盘存歌,永远不会下架;无损格式随便选;全局域网设备随便访问。

二、Navidrome部署:Docker一键安装#

耳机

Navidrome 是开源项目,官方提供 Docker 镜像,一行命令就能跑起来:

docker run -d \
  --name navidrome \
  --restart unless-stopped \
  -p 4533:4533 \
  -v /path/to/music:/music \
  -v /path/to/navidrome_data:/data \
  -e ND_SCANSCHEDULE="@every 1h" \
  deluan/navidrome:latest
plaintext

参数说明:

  • /music:音乐文件存放目录,结构按 Artist / Album / Track.mp3 整理
  • /data:Navidrome 数据库和配置存放位置
  • ND_SCANSCHEDULE:音乐库扫描间隔,每小时自动扫描一次新文件

部署完之后,浏览器打开 http://NAS_IP:4533 就能看到 Web UI。第一次需要创建管理员账号。

三、音乐库整理:格式与元数据#

这是最花时间的部分。Navidrome 本身不负责整理,它只是展示已有的元数据。

格式方面 :支持 MP3、AAC、FLAC、OGG、WAV、M4A。我推荐用 FLAC,体积是 WAV 的 40%,音质无损。

元数据整理 :强烈推荐用 MusicBrainz Picard (免费软件)来整理。它会自动匹配歌曲信息,包括专辑封面、艺术家、年份、流派等。

用法很简单:把整张专辑拖进 Picard,它会分析音频指纹自动识别歌曲信息,确认后保存。封面、元数据一并写入文件。

整理后的目录结构:

/music/
  /Pink Floyd/
    /The Dark Side of the Moon (1973)/
      01 - Speak to Me.flac
      02 - Breathe.flac
      ...
      cover.jpg
plaintext

四、多端播放#

黑胶唱片

Navidrome 提供 Web UI(适合临时用)、手机 App、以及 Subsonic API(兼容大量第三方播放器)。

手机端推荐:

  • Symfonium (Android,最推荐,界面设计很漂亮)
  • Amperfy (iOS,开源,免费)
  • 直接用浏览器 (最简单的方案,基础播放够用)

电脑端:Roon 是最顶级的方案,但订阅费很贵。如果只是播放,Foobar2000 + UPnP 插件可以直接访问 Navidrome。

音箱/流媒体设备:支持 DLNA/UPnP 的音箱可以直接推送播放,比如 SONOS(需要 SONOS App 中添加 Navidrome 作为音乐服务)。

五、无损音乐真的听得出区别吗?#

说实话——取决于你的设备和环境

我自己对比过:MacBook Pro 自带的扬声器 + Spotify Premium,听 FLAC 和 AAC 320kbps,完全听不出区别 。笔记本扬声器本身就是瓶颈。

但换了监听耳机(Sony MDR-7506)+ 入门级 DAC(Topping DX3 Pro+),AB 对比 FLAC 和 AAC 320kbps,能听到明显区别 。最明显的是高频——AAC 在极高频会有涂抹感,FLAC 完整保留了高频泛音。

所以结论是:

  • 用手机扬声器/普通耳机 → MP3 320kbps 够用
  • 用不错的耳机 + DAC → FLAC 值回票价
  • 发烧友级别 → 上 DSD256 都不为过

我不建议大家为了”无损”去买贵的设备。如果你的耳机低于 500 元,先升级耳机再考虑无损音乐。

六、Kids 场景:家庭音乐共享#

给家里小孩用的话,可以单独建一个”儿童音乐”库,按专辑/动画电影分类。Navidrome 支持多用户,可以在后台创建儿童账号,只给他们看儿童音乐目录,权限隔离。

配合树莓派 + DAC 模块,做一个放在儿童房的独立音乐播放器,随时可以点歌,比 iPad 更专注(也不容易拿去做别的)。


数据来源:Navidrome 官方文档,MusicBrainz Picard 使用手册,个人实测对比(2026年4月)

NAS打造私人音乐中心:Navidrome搭建与无损音乐体验
https://blog.halo26812.eu.org/blog/nas-music-center
Author halo
Published at 2026年4月8日
版权声明 CC BY-NC-SA 4.0
Comment seems to stuck. Try to refresh?✨