View Single Post
Posts: 1,038 | Thanked: 737 times | Joined on Nov 2005 @ Helsinki
#36
I use http://id3-py.sourceforge.net/
ID V1 tags
and
http://nedbatchelder.com/code/modules/id3reader.html
for the rest.

Neither is perfect, but both are lightning fast and together they are pretty good. I first try with the ID3 and if it's not successfull, then with the other.

I've also found some ogg libs in pure python. Might be easier to use than a separate component. I'll try them first and if it's a nogo, then perhaps we could investigate use of taglib. Pure python always translates nicely to absolute portability between platforms. As, e.g. I currently develop purely on osx and test it by running it in a window. (music playing is then done through pygame -(which, by the way, also supports ogg).