MP3 ID3 reader example for ID3 versions 1.0 2.2, 2.3 and 2.4

OP Persönliche Seite #1419908
Lesenswert?
• ▲
▼
As I did not find a small implementation for reading mp3 ID3 tags, I
wrote it myself.

The code is thought as a sample for own customising.
It can be compiled for an AVR and a Unix PC.
Compiled for an AVR, it needs 1,3KB flash. Please note, that functions
similar as the Unix functions fread and fseek are required in order to
use the code.

Features:

Supports:
     Versions:
       ID3 V1.0
       ID3 V2.2
       ID3 V2.3
       ID3 V2.4
     Formats:
       ISO-8859-1
       UTF-16 with BOM
       UTF-16 without BOM

   Partly supports:
     Flags:
       Jumps over external header
     Formats:
       UTF-8 is handled as ISO-8859-1

   Not supports:
     Umlauts will be removed
     Unsynchronisation
     Extended Tag in ID3 V1.x

Feedback and questions are welcome, especially if you found an (legally
downloadable) mp3 which contains ID3 tags and can't be parsed with my
source.

(Natürlich können Fragen und Anmerkungen auch in Deutsch gestellt
werden).
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.