Tag zu Dateiname


#1

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


#2

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%, ,))


#3

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%, ,)


#4

Ja.