This page has not been reviewed by our documentation team (more info).

I wish to collect info about application/libraries that support ID3v2.4.0 tags. [WWW] Docs that make up the id3v2.4.0 standard. I also would like to collect tips for people writing code to read/write 2.4.0 tags.

Libraries

I'm mostly intrested in libs that can read AND write id3v2.4.0 tags

eyeD3

Python library

libid3tag

C library

MP3::Info

Perl package

normalize

comes with a C library called nid3lib (writing RVA2 tags)

pyid3

Python library as part of tunetagger

TagLib

C++ library. This is a high level library supporting ID3v1/2, Ogg Vorbis and FLAC

mutagen

Python library

Applications

Bugs

MP3::Info can't write id3v2 tags. It does a good job of reading them, though.

iTune writes some comments with a frame name of 'COM '. See [WWW] http://use.perl.org/~pudge/journal/10555

Some implementation NULL terminate all strings, others only NULL terminate the last string in the frame.

[WWW] MP3ext writes the string "MP3ext " in the padding area, where the specs call for only NULLs to be written.


CategoryDevelopment

 
Creative Commons EFF GPL LGPL This material is Open Knowledge Valid XHTML 1.1 Valid CSS 2.0
Original Design|vacubomb.com Contact details Server version: RELEASE-20071014