Добавление обложки альбома с использованием python в метаданные mp3
Вопрос
Приведенный ниже код, похоже, не обновляет оформление mp3-файла.
Код:-
#Editing the MetaData
tag = eyeD3.Tag()
print tag.link('location') //Returns 1
tag.setVersion([2,3,0])
print tag.addImage(0x08,'artwork.jpg') //Return None (Its sure that file is present)
print tag.update() //Returns 1
Значения, возвращаемые функцией, верны, но и тогда метаданные не обновляются.
Каковы могут быть возможные причины?
Решение
Похоже, вы конкретно имеете в виду добавление изображений в MP3 с помощью модуля eyeD3.Я использовал только CLI-версию eyeD3, так что, возможно, я ошибаюсь, но вы, похоже, не передаете параметр type методу addImage.Я не помню, чтобы мне удавалось заставить его работать без передачи типа.
--добавить-image=IMG_PATH:ВВЕСТИ[:ОПИСАНИЕ]
Добавьте изображение к тегу.Описание и тип необязательны, но при использовании должны присутствовать оба разделителя ':' .Тип ДОЛЖЕН быть строкой, соответствующей заданному с помощью --list-image-types.Если значение IMG_PATH пустое, APIC-фрейм с ТИПОМ удаляется.
Другие советы
Не связан с StackOverflow