2013-03-11 55 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,這不是問題。