1 |
dpavlin |
99 |
#!/bin/sh |
2 |
|
|
|
3 |
|
|
cmd="--toggle-pause" |
4 |
|
|
|
5 |
|
|
if echo "x$1x" | grep '^x-*[0-9][0-9]*x$' > /dev/null ; then |
6 |
|
|
cmd="--seek $1" |
7 |
|
|
elif [ ! -z "$1" ] ; then |
8 |
|
|
mocp --info | grep "^$1: " | sed 's/^.*: //' |
9 |
|
|
exit |
10 |
|
|
fi |
11 |
|
|
|
12 |
|
|
mocp $cmd |
13 |
|
|
mocp --info |\ |
14 |
|
|
egrep '^(State|File|Title|CurrentTime|TotalTime)' |\ |
15 |
|
|
egrep '^(State|File|Title|CurrentTime|TotalTime)' | sed 's/^[^:]*: *//' |\ |
16 |
|
|
osd_cat -p bottom -A center -s 3 -f neep-24 -O 2 -d 1 -l 5 |
17 |
|
|
|
18 |
|
|
exit |
19 |
|
|
|
20 |
|
|
# insert following in ~/.vimrc: |
21 |
|
|
|
22 |
|
|
" moc(p) support for autdio transcribing |
23 |
|
|
" play-pause |
24 |
|
|
noremap [33~ :silent execute "! play-toggle.sh &"<cr>:redraw!<cr> |
25 |
|
|
" seek 5 sec backward |
26 |
|
|
noremap [34~ :silent execute "! play-toggle.sh -5 &"<cr>:redraw!<cr> |
27 |
|
|
" CurrentTime from mocp --info |
28 |
|
|
noremap [29~ :r !play-toggle.sh CurrentTime<cr> |