A stripped down version of osc.lua to supplement OSC replacements like uosc with the idle screen and messages provided by the original OSC.
It listens to all the script messages and sets shared-script-properties just like osc.lua does, except for the osc-visibility message and the osc-visibility andosc-margins shared-script-properties because those don't make sense without actually displaying an interface.
Your configuration for the original OSC will be used automatically.
- Save the
osc.luainto your scripts directory - Make sure you have
osc=noin your mpv.conf - For uosc make sure you have
disable_elements=idle_indicatorin uosc.conf orscript-opts-append=uosc-disable_elements=idle_indicatorin your mpv.conf.