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