Okay, I've moved over to eyeD3.py... fif nothing else, the documentation for it's usage is far superior.
However, I can't get anything to run. The help gives examples of some simple tasks, but as soon as I 'import eyeD3', not even calling any functions within it, I start getting errors such as: In eyeD3.py, the 'from eyeD3.tag import *;' line (and similar) didn't work until I removed the 'eyeD3.' part and just imported 'tag'. Then in tag.py, some of the class defs complained about undefined variables, for example 'def link(self, f, v = ID3_ANY_VERSION)' needed to have quotes around 'ID3_ANY_VERSION'. Now these issues are addressed I have an error in mp3.py, 'class EyeD3Driver(eyeD3.utils.FileHandler) NameError: name 'eyeD3' is not defined. I'm baffled that I'm having to jump through so many hoops because I imported eyeD3... is this typical? What have I done wrong? Cheers, Gareth Todd Zullinger wrote: > > I'd recommend eyeD3¹ and/or mutagen² for tag reading. Both are pretty > easy to use. > > ¹ http://eyed3.nicfit.net/ > ² http://code.google.com/p/quodlibet/wiki/Development/Mutagen > > -- View this message in context: http://www.nabble.com/MP3Info-class-usage-tp20934673p20980334.html Sent from the Python - tutor mailing list archive at Nabble.com. _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor