添加专辑封面使用python中的mp3元
题
下面犯规的代码似乎更新mp3文件的艺术作品。
<强>代码: - 强>
#Editing the MetaData
tag = eyeD3.Tag()
print tag.link('location') //Returns 1
tag.setVersion([2,3,0])
print tag.addImage(0x08,'artwork.jpg') //Return None (Its sure that file is present)
print tag.update() //Returns 1
该函数返回的值是正确的,但随后也元数据是没有得到更新。
什么可以是可能的原因是什么?
解决方案
它看起来像你具体指将图像添加到使用eyeD3模块的MP3。我只用eyeD3的CLI版本,所以我可能是错的,但你似乎并不被路过的类型参数的addImage方法。我不记得能够得到它的工作,而没有经过类型。
- 附加图像= IMG_PATH:TYPE [:DESCRIPTION],点击 图像添加到标签。描述和类型 可选的,但在使用时,既“:”分隔符必须是 当下。该类型必须是一个字符串,它对应 与--list图像类型给定的一个。如果IMG_PATH 值与TYPE除去清空APIC帧。
其他提示
请参阅如何增加图象(APIC标签)。
不隶属于 StackOverflow