Pregunta

El código de abajo no se parece a actualizar la obra del archivo mp3.

Código: -

#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

Los valores devueltos por la función son correctos, pero luego también los metadatos no está siendo actualizado.

  

¿Qué puede ser las posibles razones?

¿Fue útil?

Solución

Parece que usted se refiere específicamente a la adición de imágenes a un MP3 usando el módulo eyeD3. Sólo he utilizado la versión CLI de eyeD3, así que puede estar equivocado, pero que no parecen estar pasando un parámetro de tipo con el método addImage. Yo no recuerdo haber sido capaz de conseguir que funcione sin pasar a un tipo.

- add-image = IMG_PATH: TIPO [: DESCRIPCIÓN]
                          Añadir una imagen a la etiqueta. La descripción y el tipo                           opcional, pero cuando se utiliza, ambos ':' delimitadores deben estar                           presente. El tipo debe ser una cadena que corresponde                           a una dada con --list-imagen-tipos. Si el IMG_PATH                           valor está vacío el bastidor APIC con se elimina TYPE.

http://eyed3.nicfit.net/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top