- Offizieller Beitrag
So, hier kommt jetzt die überarbeitete Version (beim testen des Starplayers sind mir einige "Bugs" aufgefallen).
Die neue Version sucht jetzt auch nach ID3 v1.x Einträgen, falls keine v2.x Einträge vorhanden sind. Sind beide vorhanden werden nur die v2 Einträge ausgelesen.
Beim testen sind mir völlig kuriose MP3s aufgefallen. Da stimmt manchmal die ID3-Header-Size nicht mit dem tatsächlichen Header überein oder es existieren zwei ID3-Header-Einträge oder es sind nicht alle Felder ausgefüllt, usw...
Eine Menge Arbeit, das alles zu berücksichtigen und die Daten entsprechend auszulesen. Jetzt sollte aber alles passen. Falls jemand ein MP3 (mit ID3-Tags) besitzt, das von dieser Funktion nicht ausgelesen werden kann, bitte PN an mich!
Die Funktion liefert (bei Erfolg) ein Array mit folgenden Werten zurück:
- Title
- Artist
- Album
- Year
- Length
- Tracknr.
- Genre
- Encoder
- MPEG-Version
- Bitrate
- Sample-Freq.