Why do some MP3 files play badly (or show a wrong duration)?
The default MP3 decoder that comes with windows is old and doesn't support VBR or high bitrate MP3 files properly. They may not play, show a wrong duration or just sound weird.
To fix this, install an updated MP3 decoder.