I've updated my Python module id3reader.py to version 1.5. It now supports genre information (although genres are stupid), and does a better job handling the vast variety of character encodings.
I feel kind of silly about this update, because I did the coding back in February. It took an email from a dissatisfied user before I realized that I had useful changes that I had not posted here. Mea culpa.