我正在尝试散列一些mp3文件并将该哈希值存储在mp3的元数据中。有没有办法可以在除['author', 'album', 'date']
的传统标签之外的元数据中添加自定义键/标签?
答案 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
希望这有帮助。