I use VLC although i've seen KMplayer handle a few files that VLC wouldn't play.