Шляхи виявлення — маршрут деталізації кожного вузла
Шлях виявлення — це маршрут, яким браузер проходить всередині вузла. Той самий вузол може бути представлений як Виконавець альбому → Альбом → Треки, або як єдиний плоский список треків, або згрупований за Жанром, а потім за Виконавцем, або за Роком. Шлях будується з одного або кількох рівнів (поле, за яким групується кожен рівень), що закінчується листком (що показує найглибший рівень — альбоми, потім їхні треки, або плоский список треків). Вузол може навіть містити кілька шляхів одночасно, тому він пропонує більше одного способу входу.
Різний вміст вимагає різних форм, і неправильна форма робить вузол непридатним. Музика вимагає групування за виконавцем альбому; список відтворення вимагає плоского впорядкованого списку; подкасти вимагають своїх підписок. Кожен вузол отримує правильну відповідь, тому що кожен містить свій власний шлях.
Приклад. У вас є фільтр Jazz на 5000 треків і список відтворення "Friday Night" на 30 треків, обидва доступні.
- Для фільтра Jazz ви застосовуєте шаблон, шлях якого — Виконавець альбому → Альбом → Треки. На пристрої ви деталізуєте: виконавців, потім альбоми цього виконавця, потім треки альбому в порядку диск-трек.
- Для списку відтворення ви застосовуєте шаблон Плоскі треки. Відкривши його, ви отримаєте 30 треків у порядку списку відтворення, без шару виконавця чи альбому між ними — саме те, чим має бути список відтворення.
Той самий плагін, те саме діалогове вікно, два вузли, дві абсолютно різні форми — тому що шлях є властивістю вузла, а не глобальним налаштуванням. Ви не можете передбачити макет вузла на пристрої, не знаючи, який шаблон він несе; ось чому це потрібно пояснити.
Вузол не просто отримує копію шаблону — він слідує йому. Дерево перегляду показує, якому шаблону слідує кожен вузол, одразу після назви вузла, і редагування шаблону на вкладці Шляхи негайно змінює форму кожного вузла, що слідує йому — без повторного застосування вузол за вузлом. Застосування шаблону до прихованого вузла також робить його знову видимим: застосування — це жест "покажи мені це, сформоване так", тоді як приховування залишається з прапорцем "Видимий". Кожен рядок шаблону показує живий лічильник (n) вузлів, що слідують йому, і шаблон можна видалити лише тоді, коли цей лічильник дорівнює нулю — кнопка видалення залишається вимкненою, доки щось слідує шаблону, тому вузол ніколи не може бути осиротілим після видалення. Щоб побачити, які саме вузли слідують шаблону, кнопка-фільтр поруч із деревом перегляду фільтрує дерево до лише цих вузлів; вибір іншого шаблону повторно фільтрує, а вимкнення фільтра відновлює повне дерево. Видалення невикористаного шаблону також тепер працює — стандартні значення, що постачаються, більше не створюються тихо знову під час наступного завантаження плагіна.
Коли шлях закінчується листком Альбом → Треки, ви також вирішуєте, що вважається одним альбомом. Замість групування суворо за назвою альбому, ви вибираєте одне або кілька полів — Альбом, Сортувати альбом, Рік, Виконавець альбому — які разом вирішують, які треки об'єднуються в один альбом, як читається його заголовок, і порядок появи альбомів, кожне поле можна сортувати за зростанням або спаданням. Додавання Виконавця альбому розділяє два однойменні альбоми різних виконавців; додавання Року за спаданням перераховує альбоми виконавця від найновіших до найстаріших. Коли ви групуєте за роком, MusicBee пропонує два поля, які відображають його власні — Рік, повний тег дати (який може містити повну дату, наприклад 2024-03-15), і Рік (рррр), лише чотиризначний рік — тому вибір Рік (рррр) збирає всі випуски року разом, замість того, щоб розділяти їх за точною датою.
Стандартні значення є розумними — нові фільтри формуються за виконавцем альбому, списки відтворення та Вхідні отримують розумні стандартні значення — тому для типового випадку ви нічого не змінюєте. Зверніться до вкладки Перегляд, коли ви хочете, щоб певний вузол мав іншу форму.
Налаштування
Ви створюєте іменовані, багаторазові шаблони шляхів на вкладці Шляхи, а потім застосовуєте їх до вузлів на вкладці Перегляд.

| Елемент керування | Що він робить |
|---|---|
| Застосувати до вибраних кінцевих точок | Робить так, щоб кожен вузол, який ви позначили в дереві, слідував поточному вибраному шаблону (і знову відображає його, якщо він був прихований). |
| Розгорнути все / Згорнути все | Розгортає або згортає все дерево кінцевих точок. |
| Показувати лише вузли, що відповідають вибраному шаблону | Перемикач фільтра: фільтрує дерево кінцевих точок до лише тих вузлів, що слідують вибраному шаблону. Виберіть інший шаблон для повторного фільтрування; вимкніть, щоб відновити повне дерево. |
| Шаблон | Іменований шаблон шляху, що редагується. |
| ↑ / ↓ | Переміщує вибраний шаблон вгору або вниз у списку, щоб упорядкувати представлення ваших шаблонів. |
| Групувати за | Поле(я), за яким групується рівень (наприклад, Виконавець альбому). |
| Лист | Що показує найглибший рівень. |
| Альбом → Треки (AT) | Режим листка: Альбом → Треки — деталізація через альбоми до їхніх треків. |
| Прості треки (T) | Режим листка: Плоскі треки — єдиний плоский список треків. |
| Включити [Усі треки] на кожному рівні | Додає ярлик [Усі треки] на кожному рівні. Відображається лише в режимі Альбом → Треки. |
| Групувати альбоми за | Визначає, що вважається одним альбомом, як читається його назва, і порядок появи альбомів — виберіть одне або кілька полів (Альбом, Сортувати альбом, Рік, Виконавець альбому…), кожне зі своїм перемикачем за зростанням/спаданням. Відображається лише в режимі Альбом → Треки. |
| Додати / Видалити | Додати або видалити шлях у шаблоні. |