L'aggiunta di Album Art utilizzando python nei metadati mp3
Domanda
Il codice qui sotto doesnt sembrano aggiornare l'opera d'arte del file mp3.
Codice: -
#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
I valori restituiti dalla funzione siano corrette, ma poi anche i metadati non è sempre aggiornato.
Quali possono essere le possibili ragioni?
Soluzione
Sembra che tu stia specifico riferimento ad aggiungere immagini ad un MP3 utilizzando il modulo eyed3. Ho usato solo la versione CLI di eyed3 così mi può essere sbagliato, ma non sembrano essere di passaggio un parametro di tipo al metodo addImage. Non mi ricordo di essere stato in grado di farlo funzionare senza passare un tipo.
- add-image = IMG_PATH: TIPO [: DESCRIZIONE]
Aggiungere un'immagine al tag. La descrizione e il tipo facoltativa, ma quando viene utilizzato, sia ':' delimitatori devono essere presente. Il tipo deve essere una stringa corrispondente ad una data con --list-immagine-tipi. Se l'IMG_PATH valore è vuoto telaio APIC con TYPE viene rimosso.
Altri suggerimenti
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow