Настройка библиотеки

Список разделов foobar2000 Есть вопрос!

Описание: У вас проблемы с foobar2000 и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть. Подробно описывайте проблему. Не забывайте указать версию плеера, название сборки, по возможности добавить скриншоты проблемы.

Сообщение #1 Krest_kz » 29.11.2025, 15:52

Добрый

Версия программы 2.25.3.

Вопрос №1.
Попытаюсь внятно объяснить проблему:
Допустим есть диск F, на диске Папка с музыкой: F:\Disc F\Rock

1. Если выбрать область библиотеки как F:\, то в Album list это будет выглядеть как: Disc F
2. Если выбрать область библиотеки как F:\Dick F, то в Album list это будет выглядеть как Rock

Как сделать так что бы в Album list при выборе 2 варианта отображалось бы сначало тот каталог который выбран как область библиотеки а уже потом подразделы в нем?

Вопрос №2.
Есть какие-нибудь инструменты исключения добавления в библиотеку папок находящихся внутри библиотеки?
Именно инструменты - вариант со скрытыми файлами или папками не подходит
Krest_kz
Автор темы
Репутация: 0
С нами: 12 лет 4 месяца

Сообщение #2 Azaza » 29.11.2025, 16:36

Krest_kz:Допустим есть диск F, на диске Папка с музыкой: F:\Disc F\Rock

1. Если выбрать область библиотеки как F:\, то в Album list это будет выглядеть как: Disc F
2. Если выбрать область библиотеки как F:\Dick F, то в Album list это будет выглядеть как Rock

Как сделать так что бы в Album list при выборе 2 варианта отображалось бы сначало тот каталог который выбран как область библиотеки а уже потом подразделы в нем?
Отображалось где? В самом дереве библиотеки? Или в настройках библиотеки? Со скриншотом было бы понятнее.
Azaza M
Аватара
Репутация: 448
С нами: 9 лет 3 месяца

Сообщение #3 Krest_kz » 29.11.2025, 17:35

Azaza:Отображалось где? В самом дереве библиотеки? Или в настройках библиотеки? Со скриншотом было бы понятнее.

В меню Album list - в самом дереве библиотеки когда выбрана сортировка по папкам
Krest_kz
Автор темы
Репутация: 0
С нами: 12 лет 4 месяца

Сообщение #4 Azaza » 29.11.2025, 17:39

Кое-какие шаблоны для изменения отображения по папкам можете посмотреть в этой теме - https://foobar2000.club/forum/viewtopic.php?t=6737, вот, например, в этом сообщении https://foobar2000.club/forum/viewtopic.php?p=76639#p76639
Azaza M
Аватара
Репутация: 448
С нами: 9 лет 3 месяца

Сообщение #5 Krest_kz » 29.11.2025, 18:45

Azaza:https://foobar2000.club/forum/viewtopic.php?p=76639#p76639

К сожалению там идет путь к папке библиотеки с корня диска, даже в модификации предложенной постом ниже. Если путь к папке слишком глубокий это выглядит достаточно так себе к сожалению.

Можно ли создать шаблон что бы он отображал просто так же как и коробочный шаблон сортировки по директориям, но при этом просто начинал бы с самой папки указанной как библиотека?


То с этим кодом он отображает вот так - при условии что папка медиатеки - New Music (1):
Спойлер
01.png
Отбражает в настоящий момент
01.png (4.37 КБ) Просмотров: 209

А нужно что бы отображал бы вот так:
Спойлер
02.png
02.png (2.67 КБ) Просмотров: 209

В целом проблема заключается в том что, именно отображение библиотеки сортированое по директория редактировать нельзя.
Krest_kz
Автор темы
Репутация: 0
С нами: 12 лет 4 месяца

Сообщение #6 Azaza » 29.11.2025, 21:46

Krest_kz:Можно ли создать шаблон что бы он отображал просто так же как и коробочный шаблон сортировки по директориям, но при этом просто начинал бы с самой папки указанной как библиотека?
Ну, можно использовать топорный вариант с прописыванием части пути в шаблоне вручную, в примере - "H:\Old\D\":
Код: Выделить всё
$puts(dir,$replace($directory_path($replace(%path%,H:\Old\D\,)),\,|$char(8239)))$if($get(dir),$char(8239)$get(dir)|)%filename_ext%
, в то время как путь к папке библиотеки "H:\Old\D\Music"
Отображается
Снимок экрана 2025-11-29 214440.png
Azaza M
Аватара
Репутация: 448
С нами: 9 лет 3 месяца

Сообщение #7 Krest_kz » 29.11.2025, 21:58

Azaza:Ну, можно использовать топорный вариант с прописыванием части пути в шаблоне вручную:
Azaza:$puts(dir,$replace($directory_path($replace(%path%,H:\Old\D\,)),\,|$char(8239)))$if($get(dir),$char(8239)$get(dir)|)%filename_ext%

Это тот же код который был на странице https://foobar2000.club/forum/viewtopic.php?p=76639#p76639

Если сделать на его основе шаблон - то там показывается полный путь, начиная от корня диска.

А вот как получилось как на скриншоте? Что это за код - кажется это то что нужно

Update. Сорри - не увидел прописаного пути в коде.

Вопрос другой - а если путей несколько? как их прописывать тогда?

Добавлено спустя 17 часов 23 минуты:
Да... вот реально

Это ведь не какой сверхестественный запрос к программе. Но в убогом интерфейсе Нет инструментов для изменения элементарных вещей.

Бросив это убожество много лет назад на версии 1.34 - и ведь сколько лет прошло. А мусор как был мусором - там им и остался...
Krest_kz
Автор темы
Репутация: 0
С нами: 12 лет 4 месяца


Вернуться в Есть вопрос!