ich habe 2 Fragen die ich selbst nicht lösen konnte. Wäre um Hilfe sehr dankbar.
Als erstes möchte ich folgendes taggen:
Der Ordner heißt z.B.:
Dj Hamdi Damdi - Hin und Her - 2005
hier möchte ich gerne die Felder
Interpret : Dj Hamdi Damdi
Album : Hin und Her
Title : Hin und Her
Year : 2005
alle anderen Felder sollen gelöscht werden (mp3gain Daten sollen erhalten bleiben)
nun möchte ich das file umbenennen:
soll dann so aussehen: 01-va-dj_hamdi_damdi_-_hin_und_her-2005.mp3
Bei MP3gain denke ich gleich an APE tags: sind diese Daten in APE Tags gespeichert?
Dann solltest du die Gelegenheit wahrnehmen und die APE tags gleich in ID2V2.3 überführen:
Bei Datei>Optionen>Tags>Mpeg
Alle Tag-Versionen bei Lesen und Löschen einschalten
Beim Schreiben nur ID3V2.3 UTF-16
Dateien lesen und mit Strg-X die Tags ausschneiden und mit Strg-V wieder einfügen. Es sollten nur die ID3-Tags übrig bleiben, nun aber die MP3gain-Info enthalten.
Und dann nimm die FUnktion Konverter>Dateiname-Tag:
Format String: %artist% - %title% - %year%
Und dann hoffe ich, dass die Track-Nummer gefüllt ist, denn sonst wüsste ich nicht, wo die 01 für den neuen Dateinamen herkommen soll.
Nimm für den neuen Dateinamen die Funktion Konverter>Tag-Dateiname
Format String: $replace($num(%track%,2)-va-%artist%-%title%-%year%, ,_)
zu 1.
Also %artist% - %title% - %year% funktioniert nicht.
Da zeigt er keine Vorschau und ich kann ok ist ausgegraut.
Ich habe es bis jetzt mit diesem fast hinbekommen: %artist% - %album% - %year%\%dummy%
allerdings taggt er nicht den title (der soll ja gleich dem Album sein).
Ach, sorry: ich hatte nicht "Verzeichnis" in deinem OP wahrgenommen.
Es geht nicht, 2 Felder auf einmal aus denselben Daten zu füllen.
Aber in einem zweiten Schritt mit Konverter>Tag-Tag für TITLE
Format String: %album%
füllst du auch TITLE.
Bei der Erzeugung der neuen Dateinamen nimm als
Format-String: $lower($replace($num(%track%)01-va-%artist%-%title%-%year%, ,_))
Edit: Wobei... $num(%track%)01-va absolut keinen Sinn macht. Bitte guck noch mal Post #2 nach der richtigen Syntax.
Du müsstest jetzt mal sagen, was denn in den einzelnen Feldern steht.
Ist es Absicht, dass "club" gelöscht werden soll? Wenn ja, macht es das Ganze deutlich aufwändiger.
Es ist ein einfacher Weg, den Dateinamen nur aus den Daten der Tag-Felder zu erzeugen.
PERFORMER ist kein Standardfeld in MP3s. Siehe https://docs.mp3tag.de/mapping für eine Liste.
Da ich nicht weiß, ob du ein benutzerdefiniertes Feld verwendest oder aus welchem Feld die Daten sonst kommen, nehme ich jetzt PERFORMER als Namen.
Aber mit Konverter>Tag-Dateiname und Format String: