Since mpv makes use of youtube-dl to play the videos, and youtube-dl supports hundreds of websites, you can add support for other video sharing websites yourself, by editing the 'Play with mpv' user script. With everything set up, visiting a video on one of the websites mentioned above, a new button is displayed on the video web page (in the bottom left-hand side corner), allowing you to play that video using mpv, a free and open source media player.įrom its settings, you can control the video quality and if you want to pass cookies or not, useful to watch member videos. It works with both Firefox and Chromium-based web browsers on Linux and Microsoft Windows, without making use of any background service. Mpv-handler is a protocol handler for mpv written in Rust which, accompanied by a browser userscript, allows users to open videos from YouTube, Twitch and Bilibili with mpv.