Quelle bibliothèque est actuellement la plus complète et la plus capable de lire les balises ID3 ? De préférence, quelque chose que je peux compiler en tant que bibliothèque partagée et envelopper avec la bibliothèque Python. ctypes
ou même un paquetage Python.
Réponse
Trop de publicités?J'ai passé un bon moment à utiliser mutagène (tutoriel : http://code.google.com/p/mutagen/wiki/Tutorial ) - il est assez simple d'obtenir l'information. Notez que vous devez utiliser le Easy ID3
option.
>>> from glob import glob
>>> from mutagen.easyid3 import EasyID3
>>> for filename in glob('/home/jon/Downloads/*.mp3'):
mp3info = EasyID3(filename)
print mp3info.items()
[('artist', [u"James O'Brien's Mystery Hour"]), ('title', [u"James O'Brien's Mystery Hour - 7 Dec 12"])]