发现路径 — 每个节点的向下钻取路线
发现路径是浏览器在节点内部行走的路线。同一个节点可以呈现为专辑艺术家 → 专辑 → 曲目,或者作为单个扁平曲目列表,或者按流派然后按艺术家分组,或者按年份分组。路径由一个或多个级别(每个级别分组的字段)组成,以一个叶子(最深级别显示的内容 — 专辑及其曲目,或扁平曲目列表)结束。一个节点甚至可以同时携带多条路径,因此它提供了不止一种进入方式。
不同的内容需要不同的形状,错误的形状会使节点无法使用。音乐需要专辑艺术家分组;播放列表需要扁平有序列表;播客需要其订阅。每个节点都能得到正确的答案,因为每个节点都拥有自己的路径。
**示例。**您有一个包含 5,000 首曲目的爵士乐过滤器和一个包含 30 首曲目的“周五之夜”播放列表,两者都已公开。
- 对于爵士乐过滤器,您应用了一个路径为专辑艺术家 → 专辑 → 曲目的模板。在设备上,您向下钻取:艺术家,然后是该艺术家的专辑,然后是专辑的曲目,按唱片和曲目顺序排列。
- 对于播放列表,您改为应用扁平曲目模板。打开它会显示按播放列表顺序排列的 30 首曲目,中间没有艺术家或专辑层 — 这正是播放列表应有的样子。
相同的插件,相同的对话框,两个节点,两种完全不同的形状 — 因为路径是节点的属性,而不是全局设置。您无法在不知道节点携带哪个模板的情况下预测其在设备上的布局;这就是为什么需要详细说明这一点。
节点不仅仅是接收模板的副本 — 它是遵循它。视图树显示每个节点遵循哪个模板,就在节点名称之后,并且在路径选项卡上编辑模板会立即重塑所有遵循它的节点 — 无需逐个节点重新应用。将模板应用于隐藏节点也会使其再次可见:应用是“向我显示这个,以这种形状”的手势,而隐藏则保留在可见复选框中。每个模板行都显示一个实时**(n)*计数,表示遵循它的节点数量,并且只有当该计数为零时才能删除模板 — 当有任何内容遵循模板时,删除按钮将保持禁用状态,因此节点永远不会因删除而成为孤立节点。要确切查看哪些*节点遵循模板,视图树旁边的漏斗按钮会将树过滤到仅显示这些节点;选择另一个模板会重新过滤,关闭漏斗会恢复完整的树。删除未使用的模板现在也有效 — 随附的默认值不再在插件下次加载时悄悄重新创建。
当路径以专辑 → 曲目叶子结束时,您还可以决定什么算作一张专辑。您不是严格按专辑标题分组,而是选择一个或多个字段 — 专辑、排序专辑、年份、专辑艺术家 — 它们共同决定哪些曲目合并成一张专辑,其标题如何读取,以及专辑出现的顺序,每个字段都可以按升序或降序排序。添加专辑艺术家可以将不同艺术家的两张同名专辑分开;添加年份降序排列艺术家的专辑,最新专辑在前。当您按年份分组时,MusicBee 提供两个与其自身镜像的字段 — 年份,完整的日期标签(可以包含 2024-03-15 这样的完整日期),以及年份 (yyyy),仅四位年份 — 因此选择年份 (yyyy) 会将一年的所有发行版聚集在一起,而不是按确切日期拆分。
默认值是合理的 — 新过滤器按专辑艺术家分组,播放列表和收件箱获得合理的默认值 — 因此对于常见情况,您无需更改任何内容。当您希望特定节点以不同方式呈现时,请使用“视图”选项卡。
设置
您在路径选项卡上构建命名、可重用的路径模板,然后将它们应用于视图选项卡上的节点。

| 控件 | 作用 |
|---|---|
| 应用到已勾选的端点 | 使您在树中勾选的每个节点都遵循当前选定的模板(如果它被隐藏,则重新公开它)。 |
| 全部展开 / 全部折叠 | 展开或折叠整个端点树。 |
| 仅显示符合所选模板的节点 | 漏斗开关:将端点树过滤到仅显示遵循所选模板的节点。选择另一个模板以重新过滤;关闭以恢复完整的树。 |
| 模板 | 正在编辑的命名路径模板。 |
| ↑ / ↓ | 在列表中向上或向下移动选定的模板,以调整模板的呈现顺序。 |
| 分组依据 | 级别分组的字段(例如专辑艺术家)。 |
| 叶节点 | 最深级别显示的内容。 |
| 专辑 → 曲目 (AT) | 叶子模式:专辑 → 曲目 — 钻取专辑以查看其曲目。 |
| 扁平曲目 (T) | 叶子模式:扁平曲目 — 单个扁平曲目列表。 |
| 在每个级别包含[所有曲目] | 在每个级别添加一个**[所有曲目]快捷方式。仅在专辑 → 曲目**模式下显示。 |
| 专辑分组方式: | 定义什么算作一张专辑,其标题如何读取,以及专辑出现的顺序 — 选择一个或多个字段(专辑、排序专辑、年份、专辑艺术家…),每个字段都有自己的升序/降序开关。仅在专辑 → 曲目模式下显示。 |
| 添加 / 移除 | 在模板中添加或删除路径。 |