I've tried playing an MP3 on two MacBooks in Google Chrome and have had no luck in playing it in the browser; I have no issues in Safari. In Chrome, the audio player controls load, but the actual audio file never loads. Looking at the HTTP requests/responses, I noticed that the MP3 returns a 200, 206, and a final 200 code in Chrome. In Safari, I just get a single 200.
An important point is that none of the MP3s served from this site load or play in Chrome. I have no problem playing MP3s from other sites.
Again, this is the MP3:
http://nyc.podcast.play.it/media/d0/d0/d0/dW/dT/d7/d5/WT75_3.MP3
Best Answer
We had a similar problem on a MP3 file playing in Safari, but not under Chrome (10).
Interesting enough, the solution was, believe it or not, in the time stamp of the file, which was in future (due to our recording script) for files being not playable for Chrome. So as soon as we modified the time stamp on the MP3 to the current/past time the MP3 file played well in Chrome as well.
Tools at hand, curl:
... and to check the validity of the MP3 file (mp3check, part of Debian package directory):