不完整的远程文件(mp3)ID3信息

时间:2013-03-11 03:08:38

标签: mp3 id3 mutagen

希望从远程音频文件的ID3信息中获取艺术家,标题,专辑。我不想下载整个文件,所以我只下载前500个左右的字节。我在查看正文时可以看到ID3信息,不幸的是当我调用Mutagen https://code.google.com/p/mutagen/指向小文件时,会抛出错误

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

有没有办法修复此文件?损坏?

1 个答案:

答案 0 :(得分:1)

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

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