【问题标题】:What is the best library for reading ID3 tags? [closed]阅读 ID3 标签的最佳库是什么? [关闭]
【发布时间】:2012-12-10 10:00:45
【问题描述】:

什么库是目前最全面、最强大的 ID3 标签读取库?最好是我可以编译为共享库并使用 Python 的 ctypes 库,甚至是 Python 包进行包装。

【问题讨论】:

  • 您肯定想使用mutagen。它是 the python id3 标签库,不需要任何外部依赖。但是,如果您需要/想要 write ID3 标签,请注意它只写入没有被广泛支持的 ID3 v2.4(cough windows explorer cough ) 作为 ID3 v2.3。 code.google.com/p/mutagen/issues/detail?id=85 是他们的 bugtracker 上的相关功能请求,以防您需要编写支持。

标签: python mp3 id3


【解决方案1】:

我使用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"])]

【讨论】:

猜你喜欢
  • 2021-08-16
  • 1970-01-01
  • 2010-09-13
  • 1970-01-01
  • 2010-10-18
  • 1970-01-01
  • 2011-06-12
  • 2010-10-15
  • 1970-01-01
相关资源
最近更新 更多