Eine Frage habe ich dann schon. Wie kann ich mp3 Dateien im Verzeichnis bereinigen? Ich habe hier das absolute Chaos. Etliche Dateien segen wie folgt aus:
23. Bernhard Brink - Blondes Wunder.mp3
05Andrea Berg-splitternakt.mp3
498Dave Corner- Er war erst 14.mp3
Gibt es eine Möglichkeit, hier Ordnung reinzubekommen? Die Datei soll so aussehen:
Artist - Titel.mp3
Ich habe etliches versucht, die Zahl gehört bei mir zum Interpreten, das kann ich nicht beheben.
Ziffern, Leerzeichen, Minuszeichen, Punkt ...
... am Anfang des Dateinamens löschen ...
... zum Beispiel mit ...
Konverter "Tag - Tag"
Feld: _FILENAME
Formatstring: $trimLeft(%_filename%,'0123456789 -.')
Wenn du REPLY drückst, ohne vorher Antwort hinzufügen wählst, kannst du deine eigenen Worte ebenfalls darunter schreiben. Schau den Thread mal genauer an
Kannst Du nicht oder willst Du nicht?
Normalerweise würde man nicht zuerst an den Filenamen herangehen sondern an den Interpreten-Tag und dann die Files umbenennen.
... oder zuerst wenigstens ein paar grundlegende Tag-Felder aus dem Dateinamen schöpfen, wie z. B. ARTIST, ALBUM, TRACK, TITLE, ALBUM, um anschließend aus den Tag-Feld Inhalten den neuen Dateinamen zu erzeugen.
Das stelle ich mir bei dieser Konstellation schwierig vor. Der Ansatz, erst die Zahlen zu löschen um ein wenig Struktur rein zu bekommen, erscheint mir schon richtig. Aber das sollte natürlich nur ein erster Schritt sein. Die Tags dann daraus zu füllen sollte letztendlich das Ziel sein. Das wäre ja dann nur noch ein simpler Schritt.
Ja das ist schon etwas fummelige Arbeit und man muss darauf achten, dass die verwendeten Filter (Taste [F3]) jeweils passende Dateien anzeigen, oder wenn unpassende angezeigt werden, so sollte man diese aus der Trefferliste manuell entfernen (Achtung: nicht löschen, sondern nur entfernen mit Taste [Entf]).
Filter für ...
23. Bernhard Brink - Blondes Wunder
"%_FILENAME%" MATCHES "^(\d\d).\s(.+?)\s-\s(.+?)$"
TF1=23
TF2=Bernhard Brink
TF3=Blondes Wunder
Filter für ...
05Andrea Berg-splitternackt
"%_FILENAME%" MATCHES "^(\d\d)(\D.+?\S)-(\S.+?)$"
TF1=05
TF2=Andrea Berg
TF3=splitternackt
Filter für ...
498Dave Corner- Er war erst 14
"%_FILENAME%" MATCHES "^(\d\d\d)(\D.+?\S)-\s(.+?)$"
TF1=498
TF2=Dave Corner
TF3=Er war erst 14
Filter für ...
23. Bernhard Brink - Blondes Wunder
05Andrea Berg-splitternackt
498Dave Corner- Er war erst 14
... und eventuell auch für andere Formate
"%_FILENAME%" MATCHES "^(\d\d\d?).?\s?(.+?)\s?-\s?(.+?)$"
Tag-Felder beschreiben:
Konverter: Tag - TagFeld: TF1Formatstring:$regexp(%_filename%,'^(\d\d\d?)\.?\s?(.+?)\s?\-\s?(.+?)$','$1')