ruby wrapper for mpv