Question

Le code ci-dessous ne marche pas semble mettre à jour l'œuvre du fichier mp3.

Code: -

#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

Les valeurs renvoyées par la fonction sont corrects mais aussi les métadonnées ne sont pas mis à jour se.

  

Quelles peuvent être les raisons possibles?

Était-ce utile?

La solution

On dirait que vous faites référence spécifiquement à ajouter des images à un fichier MP3 en utilisant le module eyed3. Je ne l'ai utilisé la version CLI de eyed3 donc je peux me tromper, mais vous ne semblez pas être passer un paramètre de type à la méthode addImage. Je ne me souviens pas être en mesure de le faire fonctionner sans passer un type.

- add-image = IMG_PATH: TYPE [: DESCRIPTION]
                          Ajouter une image à l'étiquette. La description et le type                           en option, mais quand il est utilisé, à la fois « : » délimiteurs doivent être                           présent. Le type doit être une chaîne qui correspond                           une donnée avec --list-types d'image. Si le IMG_PATH                           valeur est vide le cadre APIC avec TYPE est retiré.

http://eyed3.nicfit.net/

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top