I think VLC is the best media player out there. No more worrying about codecs or corrupt files, VLC does it all—not to mention, it even plays DVDs!
VLC media player is a highly portable multimedia player for various audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, …) as well as DVDs, VCDs, and various streaming protocols. It can also be used as a server to stream in unicast or multicast in IPv4 or IPv6 on a high-bandwidth network.
Get VLC now.