使用 eyed3 我设置除 YEAR 标签之外的所有其他标签都没有问题,阅读 .getBestDate(( 放置也没有问题,我无法编写标签。
import eyed3
audiofile = eyed3.load("Example.mp3")
print(audiofile.tag.getBestDate()) # returns the Year
audiofile.initTag()
audiofile.tag.xxxxxxxxx = ("1843") # how to write the Year?
audiofile.tag.save()
我已经搜索了手动 https://buildmedia.readthedocs.org/media/pdf/eyed3/latest/eyed3.pdf 和谷歌,但就是想不通。
年份标签很简单year
:
audiofile.tag.year
但是我一直无法让它成功添加年份,从未看到任何错误,它总是空白的。
我今天做了这样的事情,它成功地在各种音乐程序中显示为更新了"年份"字段。
import eyed3
from eyed3.core import Date
...
audiofile = eyed3.load("Example.mp3")
audiofile.initTag()
audiofile.tag.recording_date = Date(1976) # numeric
audiofile.tag.save()