Hallo,
ich habe hier einen MP3-Player liegen, welcher nur ID3v2.3 mit ISO-8859-1 unterstützt. Da die meisten MP3-Dateien allerdings ID3v2.4 verwendeten habe ich die Tags mit eyeD3
erfolgreich nach ID3v2.3 konvertiert (allerdings hat eyeD3
mit Umlauten Probleme).
find . -iname "*.mp3" -print0 | xargs -0 eyeD3 --to-v2.3
Da dabei nicht die korrekte Kodierung ISO-8859-1 verwendet wird, sondern irgendein Unicode, habe ich noch diesen Befehl ausgeführt:
find . -iname "*.mp3" -print0 | xargs -0 eyeD3 --to-v2.3 --set-encoding=latin1 --force-update
Offenbar war die Zeichenkonvertierung aber nicht erfolgreich, da der Player manche Dateien immer noch nicht erkennt und auch EasyTag diese Dateien farblich hinterlegt (was auf eine andere Zeichenkodierung als gewünscht hinweist).
▶ Wie kann ich die Tags nun nach ID3v2.3 mit ISO-8859 konvertieren?
EasyTAG scheint dazu nicht geeignet, da es keine Möglichkeit gibt, nur die Zeichenkodierung rekrusiv zu ändern und zudem ewig braucht (EDIT: Zudem scheint es nicht in der Lage zu sein, die Kodierung wirklich zu ändern. Nach einem Erneuten einlesen der Dateien, waren die zuvor falsch kodierten, welche eigentlich konvertiert sein sollten, immer noch hellblau unterlegt. Es hatte sich also nichts geändert)..
Viele Grüße
JaiBee