eyeD3

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

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  03 Feb 2009 08:03
  • Rrelease-after

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.

  • Rrelease-mid
  •  10 Jun 2008 09:14
  • Rrelease-after

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.

  • Rrelease-mid
  •  02 Mar 2008 16:49
  • Rrelease-after

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.

  • Rrelease-mid
  •  08 May 2007 07:22
  • Rrelease-after

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!".

  • Rrelease-mid
  •  01 May 2007 02:58
  • Rrelease-after

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.

Rss Recent comments

Rcomment-before 13 Aug 2005 17:23 Rcomment-trans cowbutt Rcomment-after

Seems 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/).

Dd511aab00b6535a906a69f98a44de65_thumb

Project Spotlight

Orbit-Hopper

A game where you must jump over gaps and use various floor types to succeed.

71a65a7c81799c5c9b26997051496a08_thumb

Project Spotlight

Nebula3

Multi-user Web file storage software.