VLC is a cross-platform open-source multimedia framework, player and server
.

(All logos are copyrighted by their respective copyright holders)
This media player that covers virtually all your needs. It can handle DVDs, (S)VCDs, Audio CDs, web streams, TV cards .......See all the features of VLC here: http://www.videolan.org/vlc/features.htmlYou don't need to keep track of a dozen codec packs you need to have installed. VLC has all codecs built-in. It comes with support for nearly all codec there is.
It can even play back the file or media if it is damaged! Missing or broken pieces are no stop to VLC. It plays all the video and audio information that's still intact. http://www.videolan.org/vlc/