Añadiendo carátula de álbum usando Python en mp3 metadatos
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?
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.
Otros consejos
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow