eyeD3 is a Python program and module that provides the ability to read and write ID3 tags (v1.x and v2.3/v2.4). It also decodes MP3 headers (bit rate, sample frequency, play time, etc.).
| Tags | multimedia Sound/Audio Editors Software Development Libraries Python Modules |
|---|---|
| Licenses | GPL |
| Operating Systems | Unix |
| Implementation | Python |
Recent releases


Changes: Invalid utf16-encoded strings are now worked around. All genres are shown in -list-genres. A workaround was made for invalid PLCT (i.e. playcount) frames. All tracks are shown in -nfo output. Support was added for URL frames W??? and WXXX. A program exit code is now produced by the "eyeD3" command line tool.


Changes: A typo with sysnc/unsync data was fixed. An infinite loop when dealing with malformed APIC frames was fixed. A Tag.removeUserTextFrame helper was added.


Changes: An ID3v1 comment encoding (Latin1) bugfix. An APIC picture type fix. Console Unicode encoding for display has been fixed. Frame de-unsynchronization bugs have been fixed. This release will round float BPMs to int (per the spec). There are LAME tag output enhancements. --no-tagging-time has been added to quell updates to TDTG frames. -F has been added to specify a different delimiter for multi-field options. --remove-images has been added to remove all APIC frames.


Changes: A nasty corruption of the first MP3 header when writing to files that do not already contain a tag was fixed. A bug that would duplicate TYER frames when setting new values was fixed. The reading/validation of some rare MP3 headers was fixed. Encoding info is extracted from LAME MP3 headers. Genre names will now support "|" to allow for genres like "Rock|Punk|Pop-Punk" and "!" for genres like "Oi!".


Changes: A --no-zero-padding option was added to allow the disabling of zero padding track numbers. A --nfo option was added for outputting NFO format files about music directories. Numerous tag write fixes were made, especially for ID3 v2.4. Time computation fixes were made for when incorrect MP3 frames headers are found.
A game where you must jump over gaps and use various floor types to succeed.
- All comments
Recent commentsSeems to be one of the few id3tag tools to handle international characters properly
as a result, the iRiver H340 is happy with the tags it produces in conjuction with libiriverdb (http://freshmeat.net/projects/libiriverdb/).