blob: a01ad03c4e1bbf336170d7580d7b335077147cdd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
#!/bin/sh
f=1
d=30 # width
while true;do
new=`mpc current`
if [ "$old" != "$new" ];then
f=1;
old="$new"
fi
e=$(expr $f + $d)
if [ $e -gt ${#new} ];then
e=${#new}
f=$(expr $e - $d)
fi
if mpc | grep -q playing; then
symbol='p'
else
symbol='P'
fi
echo "$symbol`echo $new | cut --bytes $f-$e`"
echo "K`mpc -h 127.0.0.1 volume | perl -pe 's/^volume://' | perl -pe 's/%$//' | perl -pe 's/^ //'`"
f=$(expr $d / 2 + $f)
if [ $e == ${#new} ];then
f=1;
fi
sleep 2;
done
|