Compare commits

...

3 Commits

Author SHA1 Message Date
Pascal Abresch 811f9c324e fix config check 2020-03-07 06:57:53 +01:00
Pascal Abresch 4f89192e01 simplify 2020-03-07 06:41:12 +01:00
Pascal Abresch 722543f592 minor sanity checks 2020-03-07 06:31:22 +01:00
2 changed files with 43 additions and 23 deletions

View File

@ -1,2 +0,0 @@
pw_path=$(dirname $(readlink -f $0))
curl -s --data-binary @$pw_path/json/$1 -H 'content-type: application/json;' $(cat $pw_path/server)/jsonrpc --anyauth --user $(cat $pw_path/user) --connect-timeout 1

64
remote
View File

@ -3,71 +3,93 @@ echo " Q: UI back W: UI move up E: UI select "
echo " A: UI move left S: Ui move Down D: UI move right"
echo "Y/Z: track back X: track next "
echo " U: big jumpback I: info O: big jump forward"
echo " J: jump back K: pause/play L: jump forward "
echo "+/N: volume up -/B: volume down M: mute/unmute "
pw_path=$(dirname $(readlink -f $0))
server=$(cat $pw_path/server)
user=$(cat $pw_path/user)
if test ! -f $pw_path/server; then
echo "server config missing"
exit 20
fi
if test ! -f $pw_path/user; then
echo "user config missing"
echo 30
fi
call() {
curl -s --data-binary @$pw_path/json/$1 -H 'content-type: application/json;' $server/jsonrpc --anyauth --user $user --connect-timeout 1 > /dev/null &
}
while true;
do
eval read -n 1 -s character
case $character in
c)
call menu
;;
b)
sh $pw_path/jsoncall volumedown > /dev/null &
call volumedown
;;
+)
sh $pw_path/jsoncall volumeup > /dev/null &
call volumeup
;;
n)
sh $pw_path/jsoncall volumeup > /dev/null &
call volumeup
;;
-)
sh $pw_path/jsoncall volumedown > /dev/null &
call volumedown
;;
i)
sh $pw_path/jsoncall info > /dev/null &
;;
u)
sh $pw_path/jsoncall contextmenu > /dev/null &
call info
;;
j)
sh $pw_path/jsoncall smallbackward > /dev/null &
call smallbackward
;;
k)
sh $pw_path/jsoncall pauseplay > /dev/null &
call pauseplay
;;
l)
sh $pw_path/jsoncall smallforward > /dev/null &
call smallforward
;;
a)
sh $pw_path/jsoncall left > /dev/null &
call left
;;
s)
sh $pw_path/jsoncall down > /dev/null &
call down
;;
d)
sh $pw_path/jsoncall right > /dev/null &
call right
;;
w)
sh $pw_path/jsoncall up > /dev/null &
call up
;;
q)
sh $pw_path/jsoncall back > /dev/null &
call back
;;
e)
sh $pw_path/jsoncall select > /dev/null &
call select
;;
y)
sh $pw_path/jsoncall previous > /dev/null
call previous
;;
z)
sh $pw_path/jsoncall previous > /dev/null &
call previous
# some people have QWERTY so, yeah :)
;;
x)
sh $pw_path/jsoncall next > /dev/null &
call next
;;
m)
sh $pw_path/jsoncall mute > /dev/null &
call mute
;;
u)
call bigbackward
;;
o)
call bigforward
;;
*)
echo -n $character