使用eyed3,我如何获取或设置歌曲的歌词?
我试过这个
audiofile.tag.lyrics.get()
但是方法是要求参数,我不知道它应该是什么。
this link的文件不清楚(我猜它尚未完整)
另外,如果您知道有任何更好的库来操作mp3标签,请同时提出建议。
答案 0 :(得分:1)
根据source code -
@property
def lyrics(self):
return self._lyrics
似乎歌词是该类的属性 您可以使用名称直接获取它们。
示例 -
获取 -
print(audiofile.tag.lyrics)
此外,tag.lyrics
的类型为LyricAccessor,它基本上是一个迭代器(因为它的基类是AccessorBase,它支持迭代)。然后,要访问歌词,您需要使用类似 -
for lyric in audiofile.tag.lyrics:
print(lyric)
我没有在类中看到setter方法,因此可能无法设置它。