distribution/packages/jelos/sources/scripts/manage_mpv.sh

39 lines
630 B
Bash
Raw Normal View History

2022-02-05 14:23:32 +00:00
#!/bin/bash
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS)
2022-02-05 14:23:32 +00:00
function sendkey() {
echo '{"command":["keypress", "'${1}'"]}' | socat - "/tmp/mpvsocket"
}
case "$1" in
"pause")
sendkey "p"
;;
"changeaudio")
sendkey "#"
;;
"changesub")
sendkey "j"
;;
"showosd")
sendkey "O"
2022-02-05 14:23:32 +00:00
;;
"back5s")
sendkey "LEFT"
;;
"skip5s")
sendkey "RIGHT"
2022-02-05 14:23:32 +00:00
;;
"back60s")
sendkey "DOWN"
;;
"skip60s")
sendkey "UP"
;;
2022-02-05 14:23:32 +00:00
"quit")
sendkey "Q"
2022-02-05 14:23:32 +00:00
;;
esac