]> git.wh0rd.org - home.git/blame - .bin/vlc-rc
expand vlc/vnc local helpers
[home.git] / .bin / vlc-rc
CommitLineData
5f25a449
MF
1#!/bin/bash
2
3exec 3<> /dev/tcp/vapier/8001
4send() { echo "$*" 1>&3 ; }
5recv() { local l; read l <&3; echo ${l%$'\r'} ; }
6
7case $1 in
8f|fullscreen)
9 send f $2
10 ;;
11help)
12 send $1
13 cat <&3
14 ;;
15pause|quit)
16 send $1
17 ;;
18vol)
19 shift
20 send vol$*
21 ;;
22seek)
23 off=( 0 5 15 30 60 )
24 [[ -z $2 || -n ${2//[-+]} ]] && exit 0
25 off=${off[${#2}]}
26 send get_time
27 curr=$(recv)
28 send seek $(( curr ${2:0:1} off ))
29 ;;
30*)
31 send "$@"
32 ;;
33esac
34
35exit 0