#! /bin/bash if [ $# -ne 1 ] then prog=`basename $0` echo "usage: $prog " exit else logfile=$1 fi delay=60 current="" while : do date=`date +"%a %d/%m %H:%M"` title=`xmms-shell -e status | head -1 | sed -e 's/Playing: //' -e 's/([^(]*)$//'` if test "$title" != "$current" then echo "$date - $title" >> $logfile current=$title fi sleep $delay done