如何分离音乐收藏?Navidrome多实例、不同播放器还是其他方案?(2026-09-25)

音乐收藏越来越庞大,工作、家庭、个人放松的需求却截然不同。
你想让 kids 只听儿歌,自己深夜只刷爵士,却又不想彻底分家?
本文帮你理清 Navidrome 多实例、不同播放器以及其他可行方案。

为什么需要分离音乐收藏?

场景驱动:一人多面

据 2025 年自托管音乐调查(样本 1,200 人),68% 的 Navidrome 用户至少有过一次“想分库但怕麻烦”的念头。

方案一:Navidrome 多实例

做法

在同一台服务器或不同设备上运行多个 Navidrome 容器,每个实例指向不同的音乐文件夹和数据库。

优点与代价

案例:@audiofan 用三个 Docker 容器分别跑“古典”“摇滚”“电子”,内存从 200MB 涨到 580MB。

实用建议:仅当收藏量极大(>50,000 首)且硬隔离是刚需时才选。

方案二:不同播放器 + 同一 Navidrome

做法

保留一个 Navidrome 实例,但为不同场景配置不同播放器:

优点与代价

数据:在 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 月前的软件版本,具体功能请以官方文档为准。操作前请备份数据库与音乐文件,作者不承担数据丢失责任。