Добавление обложки альбома с использованием python в метаданные mp3

StackOverflow https://stackoverflow.com/questions/2336911

Вопрос

Приведенный ниже код, похоже, не обновляет оформление 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-фрейм с ТИПОМ удаляется.

http://eyed3.nicfit.net/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top