update mpv and some preparation for libmpv