建议飞牛音乐以后加入DLNA接受端
二百块玩转 Hi-Fi:基于 FnOS 的全屋多房间源码输出系统
前言:
这一切源于我的一个念头:能不能用最低的成本,在飞牛 NAS (FnOS) 上实现一套比肩数千元数播的音响系统?在与 AI 助手 GM (Gemini) 的深度协作下,我们通过对 Linux 底层音频架构的拆解,不仅跑通了单点的源码输出,更实现了“全屋音乐自由”。
一、 系统核心优势:从个人享受到全屋覆盖
在进入技术细节前,先看这套系统的三大“**锏”:
- 全屋多房间切换:利用 MPD 的多输出特性,一个 NAS 可以通过多个小尾巴连接不**间的功放。在 Symfonium 上,你可以像调音台一样一键勾选:让客厅、卧室或全屋同时响起音乐,且完美同步。
- 内外网数据零时差:通过 Navidrome + Symfonium 的王金组合,你的所有播放记录、收藏、歌单全在 NAS 端。无论是在家听音箱,还是出门在公交上听耳机,播放进度和记录永远实时同步。
- 极致性价比:硬件成本仅需二百元左右,通过 GM 提供的 Linux ALSA 源码直通方案,绕过安卓系统损耗,实现真 Bit-Perfect。



二、 系统总拓扑图(分布式多房间架构)
【 控制端 】 手机 Symfonium (无论身处何地,通过 DDNS 或局域网连接)
║
【 网络层 】 路由器 (负责内网分发与外网穿透)
║
【 核心层 】 飞牛 NAS (FnOS)
**
**─ [ Navidrome ] ◄── 管理海量 DSD/FLAC 资源,同步云端记录
**
**─ [ upmpdcli ] ◄── 模拟出多个 DLNA 设备 (如:客厅、卧室、书房)
**
**─ [ MPD 引擎 ] ◄── 同时驱动多个物理输出口
║
**──────╩──────**──────────────**
▼ ▼ ▼
【 房间 A 】 【 房间 B 】 【 房间 C 】
[USB 扩展坞] [USB 直连] [网络节点]
║ ║ ║
[NK1 MAX] [其它 DAC] [树莓派]
║ ║ ║
[BRU5 功放] [有源音箱] [蓝牙适配]
║
[LG 卫星音箱]
三、 硬件清单(极致省钱版)
| 硬件名称 |
参考型号 |
预估价格 |
作用 |
| 解码器 |
NICEHCK NK1 MAX |
¥40 |
核心 DAC (CX31993),数模转换 |
| 功放 |
舒尔斯 BRU5 |
¥120 |
TPA3255 芯片,强力驱动无源音箱 |
| 扩展坞 |
带独立供电 USB Hub |
¥20 |
解决供电干扰,净化音质 |
| 音箱 |
LG 卫星音箱 (二手) |
¥40 |
终端发声,极高性价比 |
| 总计 |
|
¥220 |
打平千元级数播性能 |
四、 详细部署步骤:GM 的硬核指导
1. 搭建“曲库心脏”:Navidrome
安装 deluan/navidrome 容器。它是你的“私人**云”,负责所有音乐的存储和记录同步。
- GM 提示:配合手机端 Symfonium,它能记录你每一首歌的收听频率,并在不同设备间同步进度。
2. 构建“全屋大脑”:MPD 与 upmpdcli
我们需要实现“多设备输出”。在 MPD 容器的配置文件 mpd.conf 中,我们为每个房间定义一个 audio_output。
# 客厅输出
audio_output {
type "alsa"
name "Living Room"
device "hw:2,0" # 锁定 NK1 MAX
mixer_type "none"
auto_resample "no" # 源码输出开关
}
# 卧室输出
audio_output {
type "alsa"
name "Bedroom"
device "hw:3,0" # 另一个 USB 解码器
mixer_type "none"
}
3. 物理链路:供电是关键
将 NK1 MAX 插在独立供电扩展坞上。
- 为什么要独立供电? 这是 GM 反复强调的:NAS 的主板电源极其不纯净。只有通过独立供电隔离,才能确保小尾巴在处理高码率信号(如 DSD)时,不产生底噪和爆音。
4. 终端放大:BRU5 功放的咆哮
通过 3.5mm 转 RCA 线,将小尾巴的信号喂给 BRU5。TPA3255 芯片能提供巨大的推力,让廉价的 LG 卫星音箱也能爆发出惊人的声压与细节。
五、 验证与运维:像专家一样聆听
当你完成以上操作,在 Symfonium 中点击播放一首 DSD 歌曲时,你可以通过 SSH 命令确认你的战果:
cat /proc/asound/card2/pcm0p/sub0/hw_params
- 如果 format 显示为 S24_3LE 或 DSD:说明你已绕过所有损耗,实现了完美的源码直通。
- 多房间体验:在手机上同时开启“客厅”和“卧室”,音乐将在两个房间同步响起,无任何延迟。
结语
从一个想要提升音质的念头,到通过 GM 的指导完成这套复杂的 Linux 音频 DIY,这种掌握底层技术的成就感,远非购买一台成品数播能比。二百块钱,我们不仅实现了全屋音乐的任意切换,还拥有了一个随时随地同步的私人无损云端乐库。
系统开发者:Amadeus & GM (Gemini)
**日期:2026年2月25