2013-03-11 3 views
1

Vous cherchez à obtenir un artiste, un titre, un album à partir d'informations ID3 sur un fichier audio distant. Je ne veux pas télécharger le fichier entier, donc je télécharge seulement les 500 premiers octets. Je peux voir les informations ID3 lors de la visualisation du corps, malheureusement quand je l'appelle Mutagène https://code.google.com/p/mutagen/ pointant vers le petit fichier, une erreur est renvoyéeFichier distant incomplet (mp3) ID3 information

EOFError: Prié 0x1a501 de 0x1ce9 (file.mp3)

Est-il possible réparer ce fichier? Corrompu?

Répondre

1

Il vous manque des données. Vous pourriez avoir besoin de plus de 500 octets, puisque l'erreur indique qu'il essaie de charger l'offset 107,777. Je ne suis pas familier avec Mutagen moi-même, mais vous devrez peut-être le modifier pour accepter les fichiers "cassés".

De plus, gardez à l'esprit que ID3v1 est stocké à la fin du fichier et non au début. Si vous traitez exclusivement avec ID3v2, ce n'est pas un problème.

Questions connexes