rhythmbox.sh
#!/bin/bash
# barra de % para rhythmbox
x=`rhythmbox-client --no-start --print-playing-format "%td" | sed 's#No se está reproduciendo nada##'`;
y=`rhythmbox-client --no-start --print-playing-format "%te" | sed 's#No se está reproduciendo nada##'`;
xmin=`echo $x | cut -f1 -d :`;
xmin=`expr $xmin \* 60`;
xseg=`echo $x | cut -f2 -d :`;
x=`expr $xmin + $xseg`;
ymin=`echo $y | cut -f1 -d :`;
ymin=`expr $ymin \* 60`;
yseg=`echo $y | cut -f2 -d :`;
y=`expr $ymin + $yseg`;
test $x -eq 0 && x=100;
z=$((100*$y / $x));
test $z -gt 100 && echo 100 || echo $z;
getcover.sh
#!/bin/bash +x
artist=`rhythmbox-client --print-playing-format %ta`
album=`rhythmbox-client --print-playing-format %at`
lastfetch=`cat ~/.conky/covercheck | grep "$artist $album"`
if [[ $lastfetch == "$artist $album" ]]; then
exit 1
else
cp ~/.conky/notplaying.png ~/.conky/album;
str="`echo $artist $album | sed -e s/\\ /+/g`"
wget -q `wget -q "http://www.albumart.org/index.php?srchkey=$str&itempage=1&newsearch=1&searchindex=Music" -q -O - |
grep "http://www.albumart.org/images/zoom-icon.jpg" -m 1 |
sed -e 's/" border="0" class="image_border.*//' |
sed -e 's/.*img src="//'` -q -O ~/.conky/album
echo "$artist $album" > ~/.conky/covercheck
fi
conkyrc
${voffset 30}
${if_running rhythmbox}
${image ~/.conky/bg.png -p 370,150 -s 125x125 -f 30}
${if_match "${exec rhythmbox-client --print-playing-format %tt}" == "No se está reproduciendo nada"}
${font Sawasdee:size=14}No se está reproduciendo nada
${image ~/.conky/notplaying.png -p 390,164 -s 95x95 -f 30}
$else
${font Sawasdee:size=14}${exec rhythmbox-client --no-start --print-playing-format "%tt"}
${alignr}${voffset -15}${offset -110}${font Sawasdee:size=10}${exec rhythmbox-client --no-start --print-playing-format "%aa"}
${voffset -10}${font Sawasdee:size=8}${exec rhythmbox-client --no-start --print-playing-format "%te"} ${alignr}${offset -130}${exec rhythmbox-client --no-start --print-playing-format "%td"}
${voffset -5}${execbar sh ~/.conky/rhythmboxbar.sh}
${execi 15 ~/.conky/getcover.sh}
${image ~/.conky/album -p 390,164 -s 95x95 -f 30}
${endif}
${image ~/.conky/fg.png -p 370,150 -s 125x125 -f 30}
${endif}
Te faltarán algunas images y pelearte un poco con COnky, pero es un principio, siempre puedes consultar que parametros se le pueden pasar a Rhtythmbox