Изменить тип встроенного изображения в теге APIC ID3 через Mutagen - PullRequest
4 голосов
/ 04 июня 2010

У меня есть большая музыкальная библиотека, на организацию которой я потратил около 30 часов. Для некоторых файлов MP3 я вставил изображение обложки как тип 0 (Другое), и я хотел бы изменить его на тип 3 (передняя обложка). Есть ли способ сделать это в Python, в частности, в Mutagen?

1 Ответ

9 голосов
/ 04 июня 2010

Вот как мне удалось это сделать.

Сначала получите доступ к файлу в Mutagen:

audio = MP3("filename.mp3")

Затем получите ссылку на тег, который вы ищете.for:

picturetag = audio.tags['APIC:Folder.jpg']

Затем измените атрибут type:

picturetag.type = 3

Затем верните его обратно в аудиофайл, просто чтобы быть уверенным

audio.tags['APIC:Folder.jpg'] = picturetag

Наконец-то сохрани!

audio.save()

И ты здесь!Тег APIC поставляется с собственным классом, который содержит все необходимое для изменения изображений и информации о тегах изображений.Веселая музыкальная организация!

...