Springe zu: Hauptnavigation, Themennavigation, Seiteninhalt, Spezielle Seiten

ID3-Tags von MP3-Dateien bearbeiten

Eine MP3-Datei kann neben dem hörbaren Inhalt auch zusätzliche Informationen enthalten. Diese werden von vielen Audioplayern und Abspielgeräten ausgelesen und angezeigt. In den ID3-Tags kann man beispielsweise das Album, die Namen von Titel und Interpret und das Erscheinungsjahr hinterlegen. Die Datei kann außerdem einer Musikrichtung, dem sogenannten Genre, zugeordnet werden.

In diesem Artikel stelle ich Programme vor, mit denen diese Metadaten bearbeitet werden können.

id3ed

Das Programm id3ed ist zunächst mit folgendem Befehl zu installieren:

aptitude install id3ed

Übergibt man dem Programm einen Dateinamen als Argument, werden vorhandene ID3-Tags angezeigt und man kann diese bearbeiten oder ungeändert mit der Enter-Taste bestätigen:

simon@etch:~$ id3ed Gluecklich.mp3

File Gluecklich.mp3: (tag v1.1)
songname[max:30]: Glücklich
artist[max:30]: Farin Urlaub
album[max:30]: Endlich Urlaub!
year[max:4]: 2001
comment[max:28]: Radio-Mitschnitt
tracknum[max:3]: 0
genre[0-255/name]: Rock
simon@etch:~$

Folgende Optionen stehen zur Verfügung:

-h oder --help
Gibt einen Hilfebildschirm aus.
-q
Es werden nur die Tags gesetzt, die auf der Kommandozeile angegeben wurden. Die interaktive Abfrage entfällt.
-l oder -L
Eine Liste der verfügbaren Genres wird ausgegeben. Die Ausgabe von -l und -L ist in der Anordnung der Ergebnisse unterschiedlich.
-r
ID3-Tags werden entfernt.
-i
Die aktuell gesetzten Tags werden nur ausgegeben.
-v
Die Programmversion wird ausgegeben.
-s songname
Der Name des Titels wird gesetzt.
-n artist
Der Interpret des Titels wird festgelegt.
-a album
Mit dieser Option wird das Album bestimmt.
-y year
Das Jahr ist als vierstellige Zahl anzugeben.
-c comment
Der angegebene Kommentar wird eingetragen.
-k tracknum
Mit diesrer Option kann die Nummer des Titels auf dem Album festgelegt werden.
-g genre
Das Genre kann entweder als Name oder als Zahl im Bereich von 0 bis 255 angegeben werden.

Man kann id3ed auch anweisen nur bestimmte Werte interaktiv abzufragen und die restlichen entweder unverändert zu lassen oder diese über die Kommandozeile festlegen.

Im folgenden Beispiel lege ich alle Daten bis auf den Titel des Stückes per Kommandozeile fest. Die Option als Kleinbuchstabe setzt den Parameter ohne weitere Abfrage, während der Großbuchstabe die individuelle Abfrage veranlasst:

id3ed -S -n 'Simon Bienlein' -a 'LFB' -c 'Nur ein Test' -y 2007 -g Rock *.mp3

id3v2

Mit diesem Tool kann man ID3-Tags für die Version ID3v2 einsehen und verändern. Diese 1998 eingeführte Version der Tags hebt die Begrenzung auf maximal 30 Zeichen für Datenfelder auf und erlaubt das Streamen der Metainformationen. Außerdem kann man viele zusätzliche Informationen hinterlegen.

Der folgende Befehl installiert das Programm unter Debian GNU/Linux:

aptitude install id3v2

Das Programm verwendet folgende Syntax:

id3v2 [OPTION]... [FILE]...

Folgende Optionen stehen zur Verfügung:

-h oder --help
Zeigt einen Hilfetext an.
-f oder --list-frames
Zeigt alle verfügbaren Frames für die Version ID3v2 an.
-L oder --list-genres
Listet alle verfügbaren Genres der Version ID3v1 auf.
-v oder --version
Die Programmversion wird ausgegeben.
-l oder --list
Die vorhandenen Tags werden ausgegeben.
-R oder --list-rfc822
Die Ausgabe der Tags wird gemäß dem Standard RFC 822 erzeugt.
-d oder --delete-v2
Die Tags für die Version ID3v2 werden gelöscht.
-s oder --delete-v1
Die Tags der Version ID3v1 werden gelöscht.
-D oder --delete-all
Alle vorhandenen Tags werden gelöscht.
-C oder --convert
Die Tags werden von Version ID3v1 nach ID3v2 konvertiert.
-1 oder --id3v1-only
Das Tag wird nur im Format ID3v1 geschrieben.
-2 oder --id3v2-only
Das Tag wird nur im Format ID3v2 geschrieben.
-a Artist oder --artist Artist
Legt den Namen des Künstlers fest.
-A Album oder --album Album
Legt den Titel des Albums fest.
-t Song oder --song Song
Diese Option legt den Namen des Titels fest.
-c Kommentar oder --comment Kommentar
Der Wert für den Kommentar wird festgelegt.
-g Nummer oder --genre Nummer
Das Genre wird über die Nummer festgelegt.
-y Jahr oder --year Jahr
Das Jahr wird festgelegt.
-T Nummer oder --track-number Nummer
Die Nummer des Titels wird festgelegt. Optional kann man auch die Anzahl der Titel des Albums angeben. Beide Werte sind durch einen Schrägstrich (/) zu trennen.

Das folgende Beispiel legt ein paar Tags fest:

id3v2 -a 'Linux für Blinde' -A 'Ganz neu' -t 'Willkommen' -y 2007 -g 1 \
--TPUB 'Simon Bienlein' --WXXX 'http://www.linux-fuer-blinde.de' test.mp3

Hier nun die Ausgabe der gerade gesetzten Tags:

simon@etch:~$ id3v2 --list test.mp3
id3v1 tag info for test.mp3:
Title  : Willkommen                      Artist: Linux für Blinde              
Album  : Ganz neu                        Year: 2007, Genre: Classic Rock (1)
Comment:                                 Track: 0
id3v2 tag info for test.mp3:
TPE1 (Lead performer(s)/Soloist(s)): Linux für Blinde
TALB (Album/Movie/Show title): Ganz neu
TIT2 (Title/songname/content description): Willkommen
TYER (Year): 2007
TCON (Content type): Classic Rock (1)
TPUB (Publisher): Simon Bienlein
simon@etch:~$

Datum der Veröffentlichung: Donnerstag, 15.03.2007

Nach oben

Diese Seite drucken