Для отображения в conky прослушиваемой композиции на сайте ProstoPleer.ru, написал скрипт для оперы:
Часто я использую разные плееры для прослушивания мзыки, mplayer для радио, mpd, audacity, а теперь еще и полюбил prostopleer, и мне удобнее объеденить в один скрипт вывод композиций каждого плеера для conky, выглядит это так:
if ps aux | grep opera | grep -v grep > /dev/null
then
echo "ProstoPleer playing: `cat /home/userhome/.opera/global_history.dat | grep \"| ПростоПлеер\"| tail -1 | cut -d '|' -f1`"
fi
Часто я использую разные плееры для прослушивания мзыки, mplayer для радио, mpd, audacity, а теперь еще и полюбил prostopleer, и мне удобнее объеденить в один скрипт вывод композиций каждого плеера для conky, выглядит это так:
#!/bin/bashИ еще для отображения картинки play, stop - небольшой скрипт
if ps aux | grep audacious | grep -v grep > /dev/null
then
varr=`audtool current-song`
echo "audacious playing now: $varr"
else
if ps aux | grep mplayer | grep -v grep > /dev/null
then
var1=`cat mplayer.log | grep ICY | cut -d \; -f 1| cut -d = -f 2 | cut -d \' -f 2 | tail -1`;
var4=`cat mplayer.log |grep Artist: | cut -d \: -f 2 | tail -1`;
var7=`cat mplayer.log |grep "Name :" | cut -d \: -f 2 | tail -1`;
var3=`cat mplayer.log |grep Title: | cut -d \: -f 2 | tail -1`;
var5=`cat mplayer.log |grep "info Artist" | cut -d " " -f 6- | tail -n 1`
var6=`cat mplayer.log |grep "info Title" | cut -d " " -f 6- | tail -n 1`
if `cat mplayer.log |grep "info Title" | cut -d " " -f 6- | tail -n 1`
then
echo "mplayer playing now: $var1 $var4 - $var3$var7";
else
echo "mplayer playing now: $var1 $var5 - $var6";
fi
else
if [ -n "`mpc | grep 'playing'`" ]
then
var2=`mpc | grep ' - '`
echo "mpd playing now: $var2"
else
if ps aux | grep opera | grep -v grep > /dev/null
then
echo "ProstoPleer playing: `cat /home/userhome/.opera/global_history.dat | grep \"| ПростоПлеер\"| tail -1 | cut -d '|' -f1`"
fi
fi
fi
fi
#!/bin/sh
if [ -n "`echoradio | cut -d ":" -f2 | grep ' - '`" ]
then
echo "▶";
else
echo "■";
fi
Комментариев нет:
Отправить комментарий