At long last, the ID3 Python module has reached version 1.0.
ID3.py is a simple Python module for retrieving and setting so-called ID3 tags on MP3 compressed audio files through an object-oriented interface. MP3 players generally use this simple information for display track title, artist name, and album title while playing the sound file.
ID3.py supports ID3 version 1.1, including the track number field. I have no current plans to code up the monstrosity that is ID3v2 (http://www.id3.org/id3v2.3.0.html) but if someone wants to add that functionality, feel free!
The latest version of ID3.py can always be found at:
The changes in version 1.0 include ID3 v1.1 support (track numbers), automatic stripping of whitespace in ID3 fields, an actual (gasp) README file, and a setup.py script for Python 1.6 or Distutils users.