Você está olhando para o lugar errado. Você provavelmente deseja uma lista de reprodução automática com a consulta de pesquisa correta. E isso é estranho:)
Para criar uma autoplaylist pré-filtrada em uma pasta específica
-
Listas automáticas adicionam e removem automaticamente arquivos de música. Mas somente se o Foobar monitorar essas pastas. Portanto, verifique se adicionou todas as pastas raiz à sua biblioteca de mídia
-
Abra uma janela de pesquisa da biblioteca de mídia por meio de
Menu Bar » Library » Search
Digiteafrasedepesquisa
"$sub($len(%PATH%),$len($replace(%PATH%,\,)))" IS 4
-
O que estou basicamente fazendo é: obter o caminho completo de um arquivo e calcular o tamanho da string, ou seja,
C:\Users\Me\mymusic\a
tem 21 caracteres. -
Então eu calculo o tamanho uma segunda vez, mas substituo todos os caracteres
\
por nada. Nosso caminho de exemplo contém quatro barras invertidas\
, que serão removidas. Portanto, nosso segundo tamanho é21 - 4 = 17
. -
Agora subtraio o segundo valor (menor) do primeiro valor (maior) e compare o resultado com x, onde x representa o nível da pasta desejada (na verdade, mais um porque eu era preguiçoso e usei
%PATH%
e não$directory(%PATH%)
para uma fórmula de consulta mais curta) -
Por fim, basta contar suas barras.
C:\Users\Me\mymusic\a
tem 3 pastas e 4 barras invertidas »Diff IS 4
» exibidoC:\Users\Me\mymusic\a\ed sheeran
tem 4 pastas e 5 barras invertidas »Diff IS NOT 4
» Não é mostrado -
Leia a Sintaxe de consulta e Title Formatting reference. Está tudo aí. A única coisa que não foi explicitamente mencionada: Use aspas duplas em torno de combinações de uma função e um parâmetro de campo como
"$directory_path(%PATH%)"
. Caso contrário, você não pode combinar a sintaxe de consulta e formatação de título sem eles
-
-
Crie uma nova lista de reprodução automática e voilá. Você vê apenas músicas do terceiro nível de pasta