#!/bin/bash

MINBIN=/usr/local/minerva/bin
VARLOG=/var/log/minerva

date +"%F %H:%M CMD $0 $*" >>$VARLOG/bearskin/`basename $0`

DEVICE=$1
STATUS=

if [ "$DEVICE" == "" ]; then
   DEVICE=default
fi

if [ "`$MINBIN/cdplayer $DEVICE isplaying`" == 1 ]; then
   TRACK=`$MINBIN/cdplayer $DEVICE current`
   TRACK_NAME=`$MINBIN/cdplayer $DEVICE currentname`
   ALBUM=`$MINBIN/cdplayer $DEVICE discname`

   STATUS=$STATUS"The cd is playing track "$TRACK" of "$ALBUM" called "$TRACK_NAME
fi

if [ `$MINBIN/mp3player $DEVICE isplaying` == 1 ]; then
   INFO="The MP3 "`$MINBIN/mp3player $DEVICE current`
   ARTIST="`$MINBIN/mp3player $DEVICE artist`"
   ALBUM="`$MINBIN/mp3player $DEVICE album`"
   if [ "$ARTIST" != "" ]; then
      INFO=$INFO". by ${ARTIST}" 
   fi
   if [ "$ALBUM" != "" ]; then
      INFO=$INFO" from the album ${ALBUM}"
   fi

   STATUS=$STATUS$INFO
   STATUS=$STATUS" is playing"
fi

if [ "`pgrep mpg123`" != "" ]; then
   if [ -f $VARLOG/mpg123.trk ]; then
     STATUS=$STATUS`cat $VARLOG/mpg123.trk`
   fi
fi

if [ "$STATUS" == "" ]; then
   echo No media is playing
else
   echo $STATUS
fi

