Проблема "ASFUnicodeAttribute" при печати названий песен wma с мутагеном - PullRequest
0 голосов
/ 17 октября 2019

Эй, ребята, я недавно начал работать с мутагеном и столкнулся с очень досадной проблемой. Допустим, я пытаюсь напечатать заголовок файла wma с помощью mutagen:

from mutagen.asf import ASF

song=r"C:\Users\j2the\Music\The One and Only\Rammstein\Made In Germany\03 Keine Lust.wma"

song_wma=ASF(song)
print(song_wma["Title"])

Код может работать нормально, но при печати заголовка файла wma python всегда добавляет расширение [ASFUnicodeAttribute ...] к фактическому имени файла:

[ASFUnicodeAttribute('Keine Lust')]

Есть ли способ заставить код возвращать только фактическое название песни? Заранее спасибо за помощь!

Ответы [ 2 ]

0 голосов
/ 19 октября 2019

И, кстати, если кто-то ищет модуль легкой метки для mp3, wma, flac-файлов и т. Д., Я бы порекомендовал модуль tinytag, с которым гораздо проще работать, чем с модулем мутагена. Только мое личное мнение, хотя.

0 голосов
/ 18 октября 2019

Хорошо, в конце концов я сам нашел решение. Это на самом деле очень просто. Все, что вам нужно сделать, это перебрать тег заголовка и вуаля: у вас останется только название песни:

for e in song_wma["Title"]:
    print(e)

Результат:

Keine Lust
...