Works for me (python 2.7.8, mutagen 1.22, file with ID3v2.3 tags):
[dave@nymph Tracks]$ python2
Python 2.7.8 (default, Aug 21 2014, 10:14:24)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import mutagen.id3
>>> afile = mutagen.id3.ID3('Verdi, Giuseppe - I Lombardi - La mia letizia infondere (Corelli).mp3')
>>> print(afile)
{u'TXXX:WORK': TXXX(encoding=1, desc=u'WORK', text=[u'I Lombardi alla
prima Crociata, 1843']), 'TPE1': TPE1(encoding=1, text=[u'Giuseppe
Verdi']), 'TEXT': TEXT(encoding=1, text=[u'Temistocle Solera']),
'TALB': TALB(encoding=1, text=[u'The Early Recordings']),
u'TXXX:LYRICISTSORT': TXXX(encoding=1, desc=u'LYRICISTSORT',
text=[u'Solera, Temistocle']), 'TSOP': TSOP(encoding=1, text=[u'Verdi,
Giuseppe']), 'TRCK': TRCK(encoding=0, text=[u'01']),
u'TXXX:PERFORMER': TXXX(encoding=1, desc=u'PERFORMER', text=[u'Franco
Corelli']), 'TIT2': TIT2(encoding=1, text=[u'I Lombardi alla prima
Crociata, 1843: "La mia letizia infondere"']), u'TXXX:PART':
TXXX(encoding=1, desc=u'PART', text=[u'"La mia letizia infondere"']),
'TCON': TCON(encoding=1, text=[u'Opera']), u'TXXX:COMPOSERSORT':
TXXX(encoding=1, desc=u'COMPOSERSORT', text=[u'Verdi, Giuseppe']),
u'TXXX:PERFORMERSORT': TXXX(encoding=1, desc=u'PERFORMERSORT',
text=[u'Corelli, Franco']), 'TCOM': TCOM(encoding=1, text=[u'Giuseppe
Verdi'])}
>>> quit()
> --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "Quod Libet Development" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to
quod-libet-develo...@googlegroups.com.
> For more options, visit
https://groups.google.com/d/optout.
--
-:-:- David K. Gasaway
-:-:- Email:
da...@gasaway.org