Personally I think VLC player is the best for most of the formats.