MPD hangs when crawling and running into a corrupted mp3

I was having issues with when performing a crawl for new content.

I was finding the update would never finish and kept getting up to the same place all the time.

On closer inspection I found I had a number of MP3 files that were not MP3 files at all (i check the beginning of the file it appears it was in no way related to MP3).