summaryrefslogtreecommitdiff
path: root/.local/bin/mpvsel
diff options
context:
space:
mode:
Diffstat (limited to '.local/bin/mpvsel')
-rwxr-xr-x.local/bin/mpvsel11
1 files changed, 11 insertions, 0 deletions
diff --git a/.local/bin/mpvsel b/.local/bin/mpvsel
new file mode 100755
index 00000000..4225bcc1
--- /dev/null
+++ b/.local/bin/mpvsel
@@ -0,0 +1,11 @@
+#!/bin/sh
+# references:
+# https://www.rockyourcode.com/til-how-to-watch-youtube-videos-with-mpv-and-keyboard-shortcuts/
+# https://github.com/mpv-player/mpv/issues/7792
+
+url=$(xsel -ob)
+case $url in
+ *"youtu"*) mpv --fs --speed=2 --af=rubberband=pitch-scale=0.981818181818181 $url ;;
+ *"douyu"*) alacritty -e mpv $(basename $url | python $HOME/programs/real-url/douyu.py | tail -1) ;;
+ *) echo "Clipboard url not supportted." >&2; exit 1 ;;
+esac