amaroK играет: Михаил Ножкин - Последний бой
(17:40:49)
[pashev@life:~]
>cat work/projects/script/mail_sign
#!/bin/bash
if [ -f ~/.mail_sign ]; then
cat ~/.mail_sign | egrep -v "^$" | enconv
echo
fi
if [ -f /etc/slackware-version ]; then
cat /etc/slackware-version
uname -sr
fi
if ps ax | grep xmms | grep -v grep 1>/dev/null 2>/dev/null; then
if [ -f ~/.xmms_now_playing ]; then
cat ~/.xmms_now_playing | enconv
fi
fi
amarok=$(dcop amarok player nowPlaying)
if ! [ -z "$amarok" ]; then
echo "amaroK играет: $amarok" | enconv
fi
# %n - Track number
# %a - Artist
# %A - Album
# %t - Title
# %(X:TRUE:FALSE) - ternary expression - if X exists, do TRUE, otherwaise FALSE. '\' - escape character (must be double, because of config interpreter). man zshmisc for more info.
Для статистики и, в частности, вывода now playing есть last.fm.
Выводить его в быдлостатусы, или, не дай Б-г, гадить этой мерзостью в IRC — признак педерастии и разрушения головного мозга. Главное помнить что кроме тебя то что ты слушаешь абсолютно никого не волнует.
Плеер — mpd с клавиатурными биндингами. UI — mpc если ближе к рукам консоль, gmpc или qmpdcliend (на разных машинах по-разному) если до свободной консоли тянуться дальше или лень.