mp3文件元数据中的自定义键

时间:2017-07-19 21:46:04

标签: python id3

我正在尝试散列一些mp3文件并将该哈希值存储在mp3的元数据中。有没有办法可以在除['author', 'album', 'date']的传统标签之外的元数据中添加自定义键/标签?

1 个答案:

答案 0 :(得分:0)

正如评论中所提到的,eyeD3可以做到这一点。自定义键/标签与其他预定义键/标签的工作方式相同。选择一个键/标签名称,引用并将其分配给您的值。

import eyed3

audiofile = eyed3.load('audio_file.mp3')
# add your hash key/tag/value

audiofile.tag.hash = u"ec457d0a974c48d5685a7efa03d137dc8bbde7e3" # example value
print audiofile.tag.hash # ec457d0a974c48d5685a7efa03d137dc8bbde7e3

确认其他元数据完好无损:

print audiofile.tag.artist # e.g. Henry Reed

希望这有帮助。