MP3s umbenennen

Ich habe eine ganze Reihe von MP3-Dateien mit seltsamen Dateinamen wie 123.mp3, die keinen Aufschluss über das Musikstück geben. Erst der MP3-Player zeigt Titel und Interpreten an. Gibt es unter Linux eine einfache Möglichkeit, die Dateien ohne großen Aufwand mit aussagekräftigen Namen zu versehen?

vorlesen Druckansicht
Lesezeit: 1 Min.

Ich habe eine ganze Reihe von MP3-Dateien mit seltsamen Dateinamen wie 123.mp3, die keinen Aufschluss über das Musikstück geben. Erst der MP3-Player zeigt Titel und Interpreten an. Gibt es unter Linux eine einfache Möglichkeit, die Dateien ohne großen Aufwand mit aussagekräftigen Namen zu versehen?

Die Informationen zu Titel, Interpret und so weiter stehen im so genannten ID3-Tag am Ende der MP3-Dateien. Das Utility mp3info kann sie auslesen und auch ändern. Die Option ‘-N’ benennt die Dateien entsprechend eines vorgegebenen Formats um. Die Shell-Anweisung

for i in *.mp3; do
mp3info -N '%a/%l/%t.mp3' $i
done

arbeitet alle MP3-Dateien im aktuellen Verzeichnis ab. Sie landen dabei in Unterverzeichnissen mit den Namen ‘/’ (%a/%l) und heißen ‘.mp3’ (%t). Weitere Formatanweisungen sind in der Readme-Datei zu mp3info dokumentiert. Einen eigenen Batchmodus sowie Konvertierung zwischen Groß- und Kleinschreibung bietet das Tool id3ren (http://tscnet.com/pages/badcrc/apps/id3ren/), von dem auch eine Windows-Portierung erhältlich ist. (ju) (ju)