Cambiar el tipo de imagen integrada en la etiqueta APIC ID3 a través de Mutagen
Pregunta
Tengo una gran biblioteca de música que acabo de pasar alrededor de 30 horas organizando. Para algunos de los archivos MP3, incrusté la imagen de la portada como Tipo 0 (otro) y me gustaría cambiarla a Tipo 3 (portada delantera). ¿Hay alguna manera de hacer esto en Python, específicamente en Mutagen?
Solución
Así es como pude lograrlo.
Primero, obtenga acceso al archivo en Mutagen:
audio = MP3("filename.mp3")
Luego, obtenga una referencia a la etiqueta que está buscando:
picturetag = audio.tags['APIC:Folder.jpg']
Entonces, modifique el type
atributo:
picturetag.type = 3
Luego, asignarlo nuevamente al archivo de audio, solo para estar seguro
audio.tags['APIC:Folder.jpg'] = picturetag
Finalmente, guárdelo!
audio.save()
¡Y estás ahí! La etiqueta APIC viene con su propia clase que luce todo lo que necesitaría para modificar imágenes y información de etiquetado de imágenes. ¡Feliz organización de música!