Incorrect read size


#1

Can anyone help me out with this error on tagging a song?

E: 17:43:23 Traceback (most recent call last):
File "picard\util\thread.pyo", line 46, in run
File "picard\file.pyo", line 210, in _save_and_rename
File "picard\formats\vorbis.pyo", line 158, in _save
File "mutagen_file.pyo", line 48, in init
File "mutagen_util.pyo", line 152, in wrapper
File "mutagen_util.pyo", line 123, in wrapper
File "mutagen\flac.pyo", line 790, in load
File "mutagen\flac.pyo", line 727, in __read_metadata_block
File "mutagen\flac.pyo", line 70, in read
error: file said 13272392 bytes, read 10211969 bytes


#2

This looks like the metadata claims to be longer than what can actually be read from the file itself. Either the file itself is truncated or just the metadata block is broken (could be interesting to know what software wrote the metadata). Does the file play successfully and completely? If you can make the file available somehow I could take a look.


#3

Never mind, I killed the file trying to fix it. I tried to open the metadata in various other programs and most wouldn’t even display it (eg tagscanner). The file does play and as far as I can tell looks complete. I put it into foobar and messed around with it and lots of errors kept coming up. Finally tried ‘convert’ and now the file wont play anymore, thanks for your response anyway I was hoping it was going to be easy to fix…