Как получить название, исполнителя и обложку альбома, используя мутаген (Python и Django)? - PullRequest
1 голос
/ 11 марта 2019

Итак, я использую мутаген для получения информации о загруженной музыке на моем сайте.Я попробовал следующий код:

import mutagen
mutagen.File(filePath)

, он отображает следующее сообщение:

{'TXXX:compatible_brands': TXXX(encoding=<Encoding.UTF8: 3>, desc='compatible_brands', text=['isommp42']), 'TXXX:minor_version': TXXX(encoding=<Encoding.UTF8: 3>, desc='minor_version', text=['0']), 'TXXX:major_brand': TXXX(encoding=<Encoding.UTF8: 3>, desc='major_brand', text=['mp42']), 'TSSE': TSSE(encoding=<Encoding.UTF8: 3>, text=['Lavf57.56.101'])}

Разве этот код не должен печатать исполнителя и название, как описано в их документации?Я сбит с толку.Это закодировано?если да, то как мне его декодировать?

Нашли решение: см. ответ ниже

1 Ответ

0 голосов
/ 12 марта 2019

попробуй

mutagen.File(filePath, easy=True)

это должно работать. Примечание: если вы получили {} после попытки этого кода, ваш музыкальный файл не имеет метаданных.

...