I'm a huge fan of mpv itself. It plays anything you throw at it, audio video etc.

At one point I decided that the home theater software at home would be bash+mpv. 

Amazing how good people get at unix when they have to.