#!/bin/bash

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

DEVICE=$1
STATUS=

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

if [ `$MINBIN/cdplayer $DEVICE isplaying` == 1 ]; then
   TRACK=`$MINBIN/cdplayer $DEVICE currentname`

   if [ $TRACK -lt 10 ]; then
     TRACK=${TRACK:1:1}
   fi

   STATUS=$STATUS"The cd is playing track "$TRACK
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}" 
      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

