Добавление обложек альбомов с использованием python в метаданные mp3 - PullRequest
0 голосов
/ 25 февраля 2010

Код ниже, похоже, не обновляет обложку 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

Значения, возвращаемые функцией, верны, но метаданные также не обновляются.

Какие могут быть возможные причины?

Ответы [ 2 ]

0 голосов
/ 30 октября 2010

Похоже, вы специально имеете в виду добавление изображений в MP3 с помощью модуля eyeD3. Я использовал только CLI-версию eyeD3, поэтому я могу ошибаться, но вы, похоже, не передаете параметр типа методу addImage. Я не помню, чтобы я мог заставить его работать без передачи типа.

- добавление изображения = IMG_PATH: ТИП [: ОПИСАНИЕ]
Добавьте изображение в тег. Описание и тип необязательно, но при использовании оба разделителя ':' должны быть подарок. Тип ДОЛЖЕН быть строкой, соответствующей одному, указанному с --list-image-types. Если IMG_PATH значение пусто, кадр APIC с TYPE удален.

http://eyed3.nicfit.net/

0 голосов
/ 30 октября 2010
...