Compare commits
3 Commits
bb51a417ca
...
811f9c324e
Author | SHA1 | Date |
---|---|---|
Pascal Abresch | 811f9c324e | |
Pascal Abresch | 4f89192e01 | |
Pascal Abresch | 722543f592 |
2
jsoncall
2
jsoncall
|
@ -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
64
remote
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue