VLC. I have never had any issues with it.