From c141b8357436733c35861459aab52ddc15af78d7 Mon Sep 17 00:00:00 2001 From: Anton Bobov Date: Wed, 30 Aug 2023 14:08:32 +0500 Subject: [mpv] Add plugins - uosc - sponsorblock - thumbfast --- .gitmodules | 43 ++++++++++++++++----------- files/.config/mpv/fonts | 1 + files/.config/mpv/mpv.conf | 10 +++++++ files/.config/mpv/scripts/sponsorblock.lua | 1 + files/.config/mpv/scripts/sponsorblock_shared | 1 + files/.config/mpv/scripts/thumbfast.lua | 1 + files/.config/mpv/scripts/uosc | 1 + files/.config/mpv/sponsorblock | 1 + files/.config/mpv/thumbfast | 1 + files/.config/mpv/uosc | 1 + files/.config/youtube-dl/config | 1 + 11 files changed, 45 insertions(+), 17 deletions(-) create mode 120000 files/.config/mpv/fonts create mode 120000 files/.config/mpv/scripts/sponsorblock.lua create mode 120000 files/.config/mpv/scripts/sponsorblock_shared create mode 120000 files/.config/mpv/scripts/thumbfast.lua create mode 120000 files/.config/mpv/scripts/uosc create mode 160000 files/.config/mpv/sponsorblock create mode 160000 files/.config/mpv/thumbfast create mode 160000 files/.config/mpv/uosc diff --git a/.gitmodules b/.gitmodules index 4651a94..b63be36 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,26 +1,35 @@ [submodule "files/bin"] - path = files/bin - url = https://github.com/abobov/bin.git + path = files/bin + url = https://github.com/abobov/bin.git [submodule "zsh-completions"] - path = files/.zsh/zsh-completions - url = https://github.com/zsh-users/zsh-completions.git + path = files/.zsh/zsh-completions + url = https://github.com/zsh-users/zsh-completions.git [submodule "files/.zsh/z"] - path = files/.zsh/z - url = https://github.com/rupa/z.git + path = files/.zsh/z + url = https://github.com/rupa/z.git [submodule "files/.zsh/forgit"] - path = files/.zsh/forgit - url = https://github.com/wfxr/forgit.git + path = files/.zsh/forgit + url = https://github.com/wfxr/forgit.git [submodule "files/.zsh/grml-etc-core"] - path = files/.zsh/grml-etc-core - url = https://github.com/grml/grml-etc-core.git + path = files/.zsh/grml-etc-core + url = https://github.com/grml/grml-etc-core.git # Mutt [submodule "mutt-colors-solarized"] - path = files/.mutt/mutt-colors-solarized - url = https://github.com/altercation/mutt-colors-solarized + path = files/.mutt/mutt-colors-solarized + url = https://github.com/altercation/mutt-colors-solarized [submodule "files/.tmux/plugins/tpm"] - path = files/.tmux/plugins/tpm - url = https://github.com/tmux-plugins/tpm + path = files/.tmux/plugins/tpm + url = https://github.com/tmux-plugins/tpm [submodule "dotbot"] - path = dotbot - url = https://github.com/anishathalye/dotbot - ignore = dirty + path = dotbot + url = https://github.com/anishathalye/dotbot + ignore = dirty +[submodule "files/.config/mpv/uosc"] + path = files/.config/mpv/uosc + url = https://github.com/tomasklaen/uosc.git +[submodule "files/.config/mpv/sponsorblock"] + path = files/.config/mpv/sponsorblock + url = https://github.com/po5/mpv_sponsorblock.git +[submodule "files/.config/mpv/thumbfast"] + path = files/.config/mpv/thumbfast + url = https://github.com/po5/thumbfast.git diff --git a/files/.config/mpv/fonts b/files/.config/mpv/fonts new file mode 120000 index 0000000..883f8c8 --- /dev/null +++ b/files/.config/mpv/fonts @@ -0,0 +1 @@ +uosc/fonts \ No newline at end of file diff --git a/files/.config/mpv/mpv.conf b/files/.config/mpv/mpv.conf index 9f9f81d..a140576 100644 --- a/files/.config/mpv/mpv.conf +++ b/files/.config/mpv/mpv.conf @@ -1,3 +1,7 @@ +osc=no +osd-bar=no +border=no + # Speed up playback by the factor speed=1.33 @@ -6,6 +10,7 @@ force-window=immediate # Always save the current playback position on quit save-position-on-quit +ignore-path-in-watch-later-config # Disable any use of the terminal and stdin/stdout/stderr no-terminal @@ -13,6 +18,9 @@ no-terminal # Enable any whitelisted hardware video decoding API hwdec=auto-safe +interpolation=yes +video-sync=display-resample + # If the current file is an image, kept open forever image-display-duration=inf # @@ -21,8 +29,10 @@ screenshot-directory=~/mpv-screenshots # Cache size demuxer-max-bytes=500M +demuxer-max-back-bytes=100M ytdl-format="bestvideo[height<=?1080]+bestaudio/best" +ytdl-raw-options=sponsorblock-mark=all # # PROFILES diff --git a/files/.config/mpv/scripts/sponsorblock.lua b/files/.config/mpv/scripts/sponsorblock.lua new file mode 120000 index 0000000..4669e9d --- /dev/null +++ b/files/.config/mpv/scripts/sponsorblock.lua @@ -0,0 +1 @@ +../sponsorblock/sponsorblock.lua \ No newline at end of file diff --git a/files/.config/mpv/scripts/sponsorblock_shared b/files/.config/mpv/scripts/sponsorblock_shared new file mode 120000 index 0000000..ee3dfcb --- /dev/null +++ b/files/.config/mpv/scripts/sponsorblock_shared @@ -0,0 +1 @@ +../sponsorblock/sponsorblock_shared \ No newline at end of file diff --git a/files/.config/mpv/scripts/thumbfast.lua b/files/.config/mpv/scripts/thumbfast.lua new file mode 120000 index 0000000..cd12f60 --- /dev/null +++ b/files/.config/mpv/scripts/thumbfast.lua @@ -0,0 +1 @@ +../thumbfast/thumbfast.lua \ No newline at end of file diff --git a/files/.config/mpv/scripts/uosc b/files/.config/mpv/scripts/uosc new file mode 120000 index 0000000..f9a5194 --- /dev/null +++ b/files/.config/mpv/scripts/uosc @@ -0,0 +1 @@ +../uosc/scripts/uosc/ \ No newline at end of file diff --git a/files/.config/mpv/sponsorblock b/files/.config/mpv/sponsorblock new file mode 160000 index 0000000..7785c14 --- /dev/null +++ b/files/.config/mpv/sponsorblock @@ -0,0 +1 @@ +Subproject commit 7785c1477103f2fafabfd65fdcf28ef26e6d7f0d diff --git a/files/.config/mpv/thumbfast b/files/.config/mpv/thumbfast new file mode 160000 index 0000000..4241c7d --- /dev/null +++ b/files/.config/mpv/thumbfast @@ -0,0 +1 @@ +Subproject commit 4241c7daa444d3859b51b65a39d30e922adb87e9 diff --git a/files/.config/mpv/uosc b/files/.config/mpv/uosc new file mode 160000 index 0000000..d25f3e2 --- /dev/null +++ b/files/.config/mpv/uosc @@ -0,0 +1 @@ +Subproject commit d25f3e2e9962fe58939515357931229faa6719e4 diff --git a/files/.config/youtube-dl/config b/files/.config/youtube-dl/config index 96883f9..8940ded 100644 --- a/files/.config/youtube-dl/config +++ b/files/.config/youtube-dl/config @@ -2,3 +2,4 @@ --no-check-certificate --force-ipv4 --add-metadata +--sponsorblock-mark all -- cgit v1.2.3