fix bug with id3 header being found at EOF