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.).
License: GNU General Public License (GPL)
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.
More...