希望从远程音频文件的ID3信息中获取艺术家,标题,专辑。我不想下载整个文件,所以我只下载前500个左右的字节。我在查看正文时可以看到ID3信息,不幸的是当我调用Mutagen https://code.google.com/p/mutagen/指向小文件时,会抛出错误
EOFError:请求0x1a501为0x1ce9(file.mp3)
有没有办法修复此文件?损坏?
答案 0 :(得分:1)
您缺少数据。您可能需要超过500个字节,因为错误表明它正在尝试加载偏移量107,777。我自己并不熟悉Mutagen,但您可能需要修改它以接受“损坏的”文件。
另外,请记住,ID3v1存储在文件的末尾,而不是开头。如果你只是专门处理ID3v2,这不是问题。