读取ID3标签的最佳库是什么?[关闭]


问题内容

从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案能得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。

7年前关闭。

什么图书馆是目前最全面,功能最强大的ID3标签阅读图书馆?最好是我可以将其编译为共享库,并用Python的ctypes库甚至Python包包装的东西。


问题答案:

我使用mutagen玩得很开心(教程:http
:
//code.google.com/p/mutagen/wiki/Tutorial)-获取信息非常简单。请注意,您应该使用该Easy ID3选项。

>>> 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"])]