У меня проблема, которая меня смутила. Я хочу получить метаданные (особенно жанр, исполнитель) в 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