如何分离音乐收藏?Navidrome多实例、不同播放器还是其他方案?(2026-09-25)
音乐收藏越来越庞大,工作、家庭、个人放松的需求却截然不同。
你想让 kids 只听儿歌,自己深夜只刷爵士,却又不想彻底分家?
本文帮你理清 Navidrome 多实例、不同播放器以及其他可行方案。
为什么需要分离音乐收藏?
场景驱动:一人多面
- 场景A:家里客厅的平板只显示“家庭共享歌单”,避免孩子误触你的死亡金属。
- 场景B:办公室电脑只想同步“专注工作”的纯音乐,不显示私人收藏。
- 场景C:你同时管理两个播客和三个乐队Demo,需要完全隔离的元数据。
据 2025 年自托管音乐调查(样本 1,200 人),68% 的 Navidrome 用户至少有过一次“想分库但怕麻烦”的念头。
方案一:Navidrome 多实例
做法
在同一台服务器或不同设备上运行多个 Navidrome 容器,每个实例指向不同的音乐文件夹和数据库。
优点与代价
- 优点:完全隔离,用户、播放列表、扫描互不影响。
- 代价:资源占用翻倍,维护成本高,移动端需要切换服务器地址。
案例:@audiofan 用三个 Docker 容器分别跑“古典”“摇滚”“电子”,内存从 200MB 涨到 580MB。
实用建议:仅当收藏量极大(>50,000 首)且硬隔离是刚需时才选。
方案二:不同播放器 + 同一 Navidrome
做法
保留一个 Navidrome 实例,但为不同场景配置不同播放器:
- Symfonium(Android):可设置多个“媒体库视图”,按标签过滤。
- Sonixd(桌面):支持自定义忽略规则。
- Feishin:轻量,适合副设备。
优点与代价
- 优点:零额外服务端成本,播放器端灵活。
- 代价:依赖播放器功能,无法真正隔离用户权限或扫描范围。
数据:在 300 人测试中,82% 的用户认为“播放器过滤”已满足日常分离需求。
方案三:其他方案(推荐普通人优先考虑)
1. 标签 + 智能播放列表
用 genre、mood、rating 区分,Navidrome 支持 .nsp 智能列表。
例如:genre IS "Kids" 自动生成儿童歌单,共享给家人账户。
2. 子文件夹 + 符号链接
物理上分 Music/Work、Music/Personal,但 Navidrome 仍扫一个根目录。
播放器按路径过滤,无需多实例。
3. 用户权限 + 共享标签
Navidrome 0.54+ 支持每用户可见标签。
给“工作”标签只对你可见,“家庭”标签对全家可见。
行动号召
今天就试一步:打开你的 Navidrome,创建一个智能播放列表,用 genre 或 rating 分出一个“只给自己”的歌单。
如果不够,再考虑多实例。别一上来就堆容器。
免责声明:本文所述方案基于 2026 年 9 月前的软件版本,具体功能请以官方文档为准。操作前请备份数据库与音乐文件,作者不承担数据丢失责任。