Tag zu Dateiname

Hallo,

habe mir von freedb die Tag von einem Sampler geholt und diese auch erfolgreich eingebunden.
Jetzt habe ich folgendes Problem mit den Dateinamen.

Diese sehen nun so aus:

101_Unbekannter_Künstler_-_Track01.mp3

unter Titel steht nun der Interpret und der Titel:

vinylshakers / daddy cool

und unter Interpret steht nun:

Various

nun kommt das für mich unlösbare Problem :slight_smile:

  1. Ich möchte gerne unter Interpret nicht Various sondern den eigentlichen Interpreten haben und den den Titel bereinigen.
    Titel: daddy cool
    Interpret: vinylshakers

  2. Der Dateiname soll 101_vinylshakers_-_daddy_cool.mp3 sein :slight_smile:

Danke schonmal im vorraus

Sollen alle Dateien mit 101 beginnen, oder hängt das von der Tracknummer ab? Ist diese Information in den Tags gespeichert?

Für das erste Problem kannst du diese Aktion benutzen:

Aktion #1:
Aktionstyp: Tag-Felder importieren
Quellformat: %title%
Formatstring: %artist% / %title%

Für das zweite Problem könntest du das hier verwenden (wenn immer 101 vorne stehen soll):

Aktion #2:
Aktionstyp: Tag-Felder formatieren
Feld: FILENAME
Formatstring: $lower($replace(101 %artist% - %title%, ,))

Oder das (wenn die ersten drei Buchstaben aus dem ursprünglichen Dateinamen übernommen werden sollen):

Aktion #2:
Aktionstyp: Tag-Felder formatieren
Feld: _FILENAME
Formatstring: $lower($replace($mid(%filename%,1,3) %artist% - %title%, ,))

Hallo,
danke für die schnelle Hilfe!

Es muss nicht immer die 101 davor stehen, das ist Trackabhängig, dass hast du schon richtig gesagt.
Dann ist also diese Aktion die richtige?

Aktion #2:
Aktionstyp: Tag-Felder formatieren
Feld: _FILENAME
Formatstring: $lower($replace($mid(%filename%,1,3) %artist% - %title%, ,)

Ja.