A userscript for MPV that allows you to change youtube video quality (ytdl-format) on the fly
A userscript for MPV that allows you to change youtube video quality (ytdl-format) on the fly, as though you were using the web player.
Toggle the menu with ctrl+f (configurable). Select from the list with the arrow keys (configurable), and press enter (configurable) to select. Menu times out after 10 seconds (configurable.)
Copy youtube-quality.lua into your scripts directory, e.g.:
cp youtube-quality.lua ~/.config/mpv/scripts/
optional, copy the config file:
cp youtube-quality.conf ~/.config/mpv/script-opts/
Completely optional, an extended version of the OSC is available that includes a button to display the quality menu. To use this, copy the youtube-quality-osc.lua file into your scripts directory and put
osc=noin your mpv.conf.
PLEASE NOTE: This conflicts with other scripts that modify the OSC, such as TheAMM's excellent mpvthumbnailscript. Merging this OSC modification with that script or others is certainly possible, but is left as an exercise for the user...