id3-Tags mit Hilfe der id3lib manipulieren
0id3-Tags mit einfachen Konsolenbefehlen umwandeln und vereinheitlichen
Inhalt:
Viele Mp3-Player sowie Mobiltelefone mit Playerfunktionen haben Probleme mit den verschiedensten Arten von id3-Tags. Zerstückelte, fehlerhafte oder ganz fehlende Musikinformationen sind die lästige Folge. Doch das Umwandeln von id3-Tags ist oft mühselige Kleinstarbeit, da man oft erst herausfinden muss, in welchem Format die einzelnen Tags geschrieben sind. Mittlerweile gibt es zahlreiche, oft komplexe Tools zum manipulieren der id3-Tags, doch es geht auch einfacher...
Die id3lib
Die Library die ich für das nachfolgende Praxisbeispiel verwenden möchte ist die id3lib, eine Opensource-Library zum schreiben, löschen und manipulieren von id3-Tags in den Versionen ID3v1 und ID3v2.
Eine Vielzahl von Projekten nutzt diese Library als Basis zum Bearbeiten von id3-Tags, darunter auch EasyTag oder auch MusicMatch.
Das Praxisbeispiel
Auch wenn es sich bei id3lib „nur” um eine Bibliothek handelt, kann man auch direkt auf ihre Funktionalitäten zugreifen.
In meinem Konkreten Beispiel geht es um Mobiltelefone. Mein SonyEricsson beherrscht leider keine id3v2.4-Tags, allerdings schreibt mein SoundJuicer, den ich benutze um meine Musik zu taggen, diese standardmäßig.
Jetzt geht es um die Umwandlung von id3v2.4 in id3v2.3. Zudem sind viele Musikstücke auch nur mit id3v1 getaggt und müssen entsprechend angepasst werden.
Nun gibt es zwei Möglichkeiten: Entweder man passt manuell alle Tags mit Hilfe eines grafischen Programmes an, oder man verwendet folgenden Befehl der id3lib:
find . -type f -iname "*.mp3" -exec id3tag {} ;
Dieser Befehl findet rekursiv alle Mp3-Dateien und wandelt deren Tags unabhängig von ihrem Typ in id3v2.3 um.
Wenn das nicht wirklich einfach ist, weiß ich auch nicht weiter. Gerade für Benutzer von SonyEricsson-Mobiltelefonen eine wahre Erleichterung.
Fazit
Auch wenn ich hier nur einen einzigen Befehl der id3lib präsentiere und auch ansonsten nicht auf den Aufbau der Bibliothek eingehe, möchte ich doch dazu anregen, sich mit diesem tollen Stück OpenSource auseinanderzusetzen.
Das Benutzen der Konsole lohnt sich!
Hier geht es zur Website der id3lib.
Dieser Artikel wurde verfasst von Martin Reithmayer.
Der Artikel ist am 19.08.2009 um 19:32 Uhr veröffentlicht worden und
wurde bislang 0 mal kommentiert.
Tags: Tipps und Tricks, Software
Schon seit vielen Jahren beschäftige ich mich aktiv mit Webgestaltung und der Arbeit unter Linux. Dieser Blog dient mir als
Sprachrohr, meine Erfahrungen und Eindrücke aus verschiedensten Bereichen rund um den Computer an interessierte Anwender weiterzugeben.