下面犯规的代码似乎更新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帧。

http://eyed3.nicfit.net/

其他提示

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top