To work together with the ogg.vorbis Python module, I've developed a new dictionary-based interface for the ID3 Python module.
You can now read and write ID3 tags directly through a dictionary interface, making reading all tags at once much simpler.
The example id3-tagger.py program has been updated to use this new interface, as well.
This long-awaited release (actually done almost a year ago but forgotten in the dusty CVS archives) fixes Windows issues by opening files in binary mode. Long live ID3.py version 1.1! Download it from the Files section.