Неполная информация об удаленном файле (mp3) ID3
Ищете информацию об исполнителе, названии, альбоме из ID3 в удаленном аудиофайле. Я не хочу загружать весь файл, поэтому я загружаю только первые 500 байтов или около того. Я вижу информацию ID3 при просмотре тела, к сожалению, когда я звоню Мутагену https://code.google.com/p/mutagen/ указывающему на маленький файл, выдается ошибка
EOFError: Запрошено 0x1a501 из 0x1ce9 (file.mp3)
Есть ли способ исправить этот файл? Поврежденный?
1 ответ
Вы пропустили данные. Вам может потребоваться более 500 байтов, поскольку ошибка указывает, что он пытается загрузить смещение 107 777. Я сам не знаком с Мутагеном, но вам, возможно, придется изменить его, чтобы он принимал "битые" файлы.
Также имейте в виду, что ID3v1 хранится в конце файла, а не в начале. Если вы имеете дело исключительно с ID3v2, это не проблема.