molily: Musiksammlung mit ID3Tags automatisch ergänzen

Beitrag lesen

Hallo!

Den download mit 'streamripper for winamp' möchte ich beibehalten, auch wenn der ID-tag für mich keine schlüssigen Trennzeichen hat.

Kein Wunder, MP3 ist ein Binärformat und ID-Tags ebenso. Die meisten Binärformate arbeiten nicht mit Trennzeichen, wie man sie von CSV oder HTML/XML kennt, sondern mit einem festen Aufbau, mit Prüf- und Längen-Bits und festgelegten Bit-Sequenzen als Feldbegrenzern.

PHP hat anscheinend bereits Funktionen zum Lesen und Schreiben von ID3:
http://www.php.net/manual/de/book.id3.php

Nun möchte ich gerne zeitgleich das Downloadverzeichnis auf neue songs prüfen -> kucken ob schon vorhanden -> wenn nicht -> mit Cover, Genre, Albumname, und  Erscheindatum etc im tag anreichern -> und in Verzeichnis ‚unsortiert’ speichern.

Das sollte vom Ablauf her recht einfach möglich sein.

Bei der suche nach ID3V2.3  infos bin ich über http://id3.org/Home zu http://www.freedb.org/ gestoßen. Hier finde ich keine infos, wie dass genau funktioniert.

FreeDB ist erst einmal eine Online-API, die du über spezielles Protokoll abfragen kannst. M. hat dir dazu ja schon einen Hinweis für eine PHP-Bibliothek gegeben.

Allerdings ist FreeDB/CDDB zur Erkennung von CDs gemacht. Wie stellst du dir vor, dieses für deine Zwecke nutzen zu können? Soweit ich weiß, kann man dort keine Interpreten-Lied-Namen zu einer ID auflösen lassen.

Viel Erfolg jedenfalls!

Grüße,
Mathias