2013-03-11 85 views
1

想要从远程音频文件的ID3信息中获取艺术家,标题,专辑。我不想下载整个文件,所以我只下载前500个字节。我可以看到ID3信息查看身体的时候,不幸的是当我打电话诱变https://code.google.com/p/mutagen/指向小文件,则会引发错误不完整的远程文件(mp3)ID3信息

的EOFError:请求的0x1ce9 0x1a501(file.mp3)

有什么办法修复这个文件?损坏?

回答

1

您缺少数据。您可能需要超过500个字节,因为错误表明它正在尝试加载偏移107,777。我并不熟悉Mutagen,但您可能需要修改它以接受“损坏”的文件。

另外,请记住,ID3v1存储在文件的末尾,而不是开头。如果你只是处理ID3v2,这不是问题。