eyed3 を使用して、曲の歌詞を取得または設定するにはどうすればよいですか?
私はこれを試しました
audiofile.tag.lyrics.get()
しかし、メソッドはパラメーターを要求していますが、それがどうあるべきかわかりません。
このリンクのドキュメントは不明確です(まだ完全ではないと思います)
また、mp3 タグを操作するためのより良いライブラリを知っている場合は、それも提案してください。
ソースコードによると-
@property
def lyrics(self):
return self._lyrics
歌詞はクラスのプロパティのようです名前を使用して直接取得できます。
例 -
取得 -
print(audiofile.tag.lyrics)
また、tag.lyrics
基本的に反復子である LyricAccessor 型です (基本クラスは反復をサポートする AccessorBase であるため) 。次に、歌詞にアクセスするには、次のようなものを使用する必要があります-
for lyric in audiofile.tag.lyrics:
print(lyric)
クラスにsetterメソッドが見当たりませんので、設定できない場合があります。