Ты смотришь не на то место. Возможно, вам нужен автоплейлист с правильным поисковым запросом. И это странно :)
Чтобы создать автоплейлист, предварительно отфильтрованный в определенной папке
Автоплейлисты автоматически добавляют и удаляют музыкальные файлы. Но только если Foobar контролирует эти папки. Поэтому убедитесь, что вы добавили все корневые папки в медиатеку
Откройте окно поиска медиа библиотеки через
Menu Bar » Library » Search
Введите поисковую фразу
"$sub($len(%PATH%),$len($replace(%PATH%,\,)))" IS 4
Что я в основном делаю: получаю полный путь к файлу и вычисляю длину строки, т.е.
C:\Users\Me\mymusic\a
составляет 21 символ.Затем я вычисляю длину во второй раз, но заменяю все
\
символы ничем. Наш пример пути содержит четыре обратных слеша,\
которые будут удалены. Поэтому наша вторая длина21 - 4 = 17
.Теперь я вычитаю второе (меньшее) значение из первого (более длинного) значения и сравниваю результат с x, где x обозначает желаемый уровень папки (на самом деле еще один, потому что я ленивый и использовал,
%PATH%
а не$directory(%PATH%)
для более короткой формулы запроса)В конце концов, вы просто должны посчитать свои слэши.
C:\Users\Me\mymusic\a
имеет 3 папки и 4 обратной косой черты »Diff IS 4
» показаноC:\Users\Me\mymusic\a\ed sheeran
4 папки и 5 обратной косой черты »Diff IS NOT 4
» не показаноПрочитайте справочник по синтаксису запроса и форматированию заголовков . Это все там. Единственное, что не было явно упомянуто: использовать двойные кавычки вокруг комбинаций функции и параметра поля, например
"$directory_path(%PATH%)"
. В противном случае вы не сможете объединить синтаксис запроса и форматирование заголовка без них.
Создайте новый автоплейлист и вуаля. Вы видите только музыку с третьего уровня папки