12 000 Songs im Chaos, Dateien irgendwie benannt, Cover fehlen. So habe ich alles in einer Sitzung wieder in Ordnung gebracht — die echte Methode, nicht Theorie.

Der Ausgangspunkt

Ich sag's ehrlich: Meine Bibliothek war ein Desaster. 12 000 Songs auf einem iPod Classic, über zwanzig Jahre angesammelt — gerippte CDs, iTunes-Käufe, heruntergeladene Dateien, Bootlegs, namenlose Tracks, fehlende Cover, alles ohne Logik vermischt. Die Hälfte erschien als 'Unbekannter Interpret', die andere Hälfte hatte absurde Dateinamen. iTunes konnte nicht mehr sortieren. Der iPod war unbrauchbar geworden.

Ich bin kein Entwickler von Beruf — Tischler. Aber durch genug Basteln habe ich mir am Ende eine Methode und das passende Tool gebaut. So bin ich vorgegangen.

Schritt 1: Bestandsaufnahme

Vor dem Taggen muss man wissen, wo man steht. Ich sortierte meine Bibliothek nach Dateiname, um die Gruppen zu erkennen:

  • Gut benannte Dateien (Artist - Title.mp3) — etwa 40 %. Bei denen funktioniert die automatische Erkennung fast immer.
  • Zufällig benannte Dateien (track01.mp3, 01 - track.mp3, abgeschnittene Titel) — etwa 30 %. Bei denen muss man sich auf die Dauer verlassen.
  • Dateien mit existierenden, aber falschen oder falsch kodierten Tags — etwa 20 %. Sauber neu taggen.
  • Unauffindbare Dateien (Bootlegs, unveröffentlichte Indie) — etwa 10 %. Von Hand taggen.

Schritt 2: Batch-Erkennung

Das Prinzip: Nicht Datei für Datei vorgehen. Du zeigst auf den Ordner, das Tool liest jede Datei, sendet Name + Dauer an die Deezer-API (MusicBrainz als Fallback) und holt die Kandidaten. Bei den 40 % gut benannten ist es automatisch. Bei den 30 % schlecht benannten schlägt das Tool Kandidaten vor, die du mit einem Klick bestätigst.

QuickTagMP3 macht das parallel: Während du einen Track bestätigst, identifiziert das Tool die nächsten. In einer zweistündigen Sitzung identifizierte ich 9 000 der 12 000 Tracks.

Schritt 3: Die mehrdeutigen Fälle

Hier verliert man Zeit, wenn man nicht aufpasst. Ein Track kann mehrere Versionen haben: Studio, Live, Radio-Edit, Remix, sped up. Der Name allein reicht nicht — die Dauer entscheidet. Wenn die Datei 3:45 lang ist und der 'Studio'-Kandidat 3:42, ist es wahrscheinlich die Studioversion. Wenn die Datei 6:12 und der Live-Kandidat 6:08, ist es das Live.

Das Tool gleicht Titel + Dauer automatisch ab, aber bei wirklich mehrdeutigen Fällen besser von Hand bestätigen. Ich verbrachte 30 Minuten mit meinen 'nervigen Fällen' — schlecht benannte Lives, Remixes ohne Hinweis. Das ist der Preis der Präzision.

Schritt 4: Die unauffindbaren

10 % meiner Bibliothek waren in keiner Datenbank: Konzert-Bootlegs, unveröffentlichte Indie-Tracks, eigene Aufnahmen. Bei denen keine automatische Erkennung. Ich taggte von Hand — Titel, Interpret, Cover hineingezogen. Das ist langsam, aber ehrlich: Eine falsch identifizierte Datei ist weniger wert als eine von Hand getaggte.

Schritt 5: Tags schreiben

Sobald alle 12 000 Tracks identifiziert waren, erfolgt das Schreiben in einem Durchgang. Das Tool schreibt ID3v2.3-Tags (TIT2, TPE1, TALB, TYER, TCON) + den APIC-Frame (HD-Cover) direkt auf die Festplatte, in UTF-8. Es entfernt alte ID3v1- und TAG+-Tags, um Mojibake zu vermeiden. Das ist der schnellste Schritt — im Batch läuft das von selbst.

Schritt 6: Der iPod-Sync

Sobald die Dateien getaggt sind, erfolgt die Synchronisation mit dem iPod Classic über iTunes. Mit sauberen ID3v2.3-Tags und APIC-Covern zeigt der iPod endlich die Cover, sortiert korrekt nach Interpret und zeigt kein einziges 'Unbekannter Interpret' mehr.

Die Bilanz

In einer 3-4-stündigen Sitzung wurden 12 000 Tracks vom Chaos zu einer sauberen Bibliothek. Was ich jahrelang gemieden hatte, war an einem Nachmittag erledigt. Genau deshalb habe ich das Tool gebaut — weil die manuelle Methode in diesem Maßstab nicht tragbar ist. Und ich bin nicht der Einzige in dieser Situation.

Die Lektion

Fang nicht an, Datei für Datei zu taggen. Fang mit Batch-Erkennung an, behandle die mehrdeutigen Fälle separat und spare die manuelle Methode für die Unauffindbaren auf. Das ist der einzige Weg, eine große Bibliothek zu bewältigen, ohne auf halbem Weg aufzugeben.