我有一个让我困惑的问题。我想在 python 中获取元数据(尤其是流派、艺术家),我已经尝试了一些方法来做到这一点,但它们每个都返回null
.
我想获得至少一个功能(流派、艺术家)并将其连接到 Spotify 或 Last.fm api 以获取有关原始 mp3 文件的信息并选择库中的另一个文件进行混合。
这是我尝试过的一些代码:
from tinytag import TinyTag
file2 = "/home/orhanors/Desktop/music/yokohama.mp3"
a_tag = TinyTag.get(file2)
print(a_tag)
结果:
{"album": null, "albumartist": null, "artist": null, "audio_offset": 138, "bitrate": 192, "channels": 2, "comment": null, "composer": null, "disc": null, "disc_total": null, "duration": 417.604742145821, "filesize": 10017364, "genre": null, "samplerate": 44100, "title": null, "track": null, "track_total": null, "year": null}
import eyed3
audio = eyed3.load(file2)
print(audio.tag.artist)
print(audio.tag.album)
print(audio.tag.title)
结果:
None
None
None