changes to use mpv as backend for cmplayer