ID3.py is an object-oriented Python module for manipulating the so-called ID3 informational tags on MP3 files. Note that this is the first thing I've ever written in Python, so please bear with me if I've done something atrociously wrong.
ID3.py supports ID3 version 1.1, including the track numbering field. I have no current plans to code up the monstrosity that is ID3v2 1(http://www.id3.org/id3v2.3.0.html) but if someone wants to add that functionality, feel free!
To install ID3.py, either simply copy the ID3.py file to your site-wide Python module installation directory (/usr/local/lib/python/site-python, for instance) or, if you have Python v1.6 or later (or have Distutils installed), you can simply run:
python setup.py install
What's New in This Release:
· New dictionary-based interface, compatible with ogg.vorbis module.
· Default genre will be 255 if not specified, not 0 ("Blues").
· Rewrote id3-tagger.py to use new dictionary-based interface (simplifies code a lot).