aboutsummaryrefslogtreecommitdiff
path: root/ratpoison/panel/music
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