Sie suchen den falschen Ort. Wahrscheinlich möchten Sie eine Autoplaylist mit der richtigen Suchabfrage. Und das ist ein komischer :)
So erstellen Sie eine für einen bestimmten Ordner vorgefilterte Autoplaylist
Automatische Wiedergabelisten fügen Musikdateien automatisch hinzu und entfernen sie. Aber nur, wenn Foobar diese Ordner überwacht. Stellen Sie also sicher, dass Sie alle Stammordner Ihrer Medienbibliothek hinzugefügt haben
Öffnen Sie ein Medienbibliotheksuchfenster über
Menu Bar » Library » Search
Geben Sie den Suchbegriff ein
"$sub($len(%PATH%),$len($replace(%PATH%,\,)))" IS 4
Im Grunde mache ich Folgendes: Holen Sie sich den vollständigen Pfad einer Datei und berechnen Sie die Länge der Zeichenfolge, dh sie
C:\Users\Me\mymusic\a
ist 21 Zeichen lang.Dann berechne ich die Länge ein zweites Mal, ersetze jedoch alle
\
Zeichen durch nichts. Unser Beispielpfad enthält vier Backslashes,\
die entfernt werden. Deshalb ist unsere zweite Länge21 - 4 = 17
.Jetzt subtrahiere ich den zweiten (kleineren) Wert vom ersten (längeren) Wert und vergleiche das Ergebnis mit x, wobei x für die gewünschte Ordnerebene steht (tatsächlich eine weitere, weil ich faul war und verwendet wurde,
%PATH%
und nicht$directory(%PATH%)
für eine kürzere Abfrageformel).Zum Schluss musst du nur deine Schrägstriche zählen.
C:\Users\Me\mymusic\a
hat 3 Ordner und 4 Backslashes »Diff IS 4
» gezeigtC:\Users\Me\mymusic\a\ed sheeran
hat 4 Ordner und 5 Backslashes »Diff IS NOT 4
» wird nicht angezeigtLesen Sie die Referenz zu Query-Syntax und Titelformatierung . Es ist alles drin. Das einzige, was nicht explizit erwähnt wurde: Verwenden Sie doppelte Anführungszeichen um Kombinationen aus einer Funktion und einem Feldparameter wie
"$directory_path(%PATH%)"
. Andernfalls können Sie die Abfragesyntax und die Titelformatierung nicht ohne sie kombinieren
Erstellen Sie eine neue Autoplaylist und voilá. Sie sehen nur Musik von der dritten Ordnerebene