From 28e8bdf7f8286bd431b7f3b709e79f3827b31469 Mon Sep 17 00:00:00 2001 From: TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> Date: Wed, 24 Dec 2025 13:54:03 +0900 Subject: updates --- debian/.config/mpv/scripts/osc-show-hide.lua | 40 ++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 debian/.config/mpv/scripts/osc-show-hide.lua (limited to 'debian/.config/mpv/scripts/osc-show-hide.lua') diff --git a/debian/.config/mpv/scripts/osc-show-hide.lua b/debian/.config/mpv/scripts/osc-show-hide.lua new file mode 100644 index 0000000..8188e9b --- /dev/null +++ b/debian/.config/mpv/scripts/osc-show-hide.lua @@ -0,0 +1,40 @@ +-- osc-show-hide.lua - show or hide the on-screen controller (a script for mpv player) +-- copyright (c) 2024 Alex Rogers and contributors +-- +-- This program is free software: you can redistribute it and/or modify +-- it under the terms of the GNU General Public License as published by +-- the Free Software Foundation, either version 3 of the License, or +-- (at your option) any later version. +-- +-- This program is distributed in the hope that it will be useful, +-- but WITHOUT ANY WARRANTY; without even the implied warranty of +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +-- GNU General Public License for more details. +-- +-- You should have received a copy of the GNU General Public License +-- along with this program. If not, see . + +-- Video tutorial: https://youtu.be/Pp3a5O5OI9U&t=1m06s + +-- version: 0.1.1 + +require("mp.options") +local utils = require("mp.utils") + +local options = { + hidden_mode = "never", -- Accepted values are `'never'` or `'auto'`. +} + +read_options(options, "osc_show_hide") + +local function osc_show_hide() + local visibility = utils.shared_script_property_get("osc-visibility") + mp.commandv( + "script-message", + "osc-visibility", + ((visibility == "auto" or visibility == "never") and "always" or options.hidden_mode), + "no-osd" + ) +end + +mp.add_key_binding("t", "osc-show-hide", osc_show_hide) -- cgit v1.2.3