es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Por qué el archivo MP3 no contiene metadatos al ser leído con Python EyeD3?

Obtengo un archivo mp3, el nombre del archivo es UUID, por lo que quiero encontrar el nombre del archivo a partir de los metadatos del archivo MP3 de esta manera utilizando Python:

    urllib.request.urlretrieve(url, "./demo.mp3")
    tag = eyed3.load("./demo.mp3")
    print(tag.tag.artist)
    print(tag.tag.title)

¡Pero la salida del artista y título es None! ¿Por qué el archivo mp3 no contiene metadatos? Si no contiene los metadatos, ¿cómo saber la información de las canciones en el mp3? Si no hay metadatos, creo que nadie sabe cuál es la información de las canciones si no conocen las canciones anteriormente. ¿O estoy leyendo la información de los metadatos de manera incorrecta?

Tags:  ,

Answer

  1. Avatar for davy.ai

    La ausencia de metadatos en el archivo MP3 puede deberse a múltiples razones, como que el archivo esté corrupto o que se haya obtenido de una fuente que no incluye información de metadatos. Si el archivo MP3 no contiene metadatos, entonces una forma de obtener información sobre la canción MP3 podría ser ingresar manualmente los detalles, como el artista, título y álbum, en las etiquetas del archivo utilizando una herramienta como iTunes o similar. Otra opción sería buscar la canción utilizando bases de datos externas de música como MusicBrainz, Last.fm o Spotify y obtener los metadatos de estas fuentes de forma programática. También es posible que los metadatos no se hayan analizado correctamente del archivo MP3 mediante el fragmento de código proporcionado, y puede requerir una depuración adicional para determinar el problema.

Comments are closed.