#!/bin/sh

last=`pwd`

MP3DB=$HOME/mp3db
cd ${MP3DB}

if [ "x$1" = "x" ]; then 
   echo -n "Search: "
   read t_srch
   srch=`echo "$t_srch" # | sed 's/\ /_/g'`
else
   t_srch=$@
   srch=`echo "$t_srch" # | sed 's/\ /_/g'`
fi


cdCDold=""
cdDIRold=""

for i in `grep -i "$srch" mp3_* | sed 's/\ /_/g'`; do 

   cdCD=`echo "$i" | cut -s -f1 -d\:`
   cdCHC=`echo "$cdCD" | cut -s -f1 -d\_`

   if [ "x$cdCDold" != "x$cdCD" -a "x$cdCHC" = "xmp3" ]; then
      echo "CD:   $cdCD"
   fi

   SNIP=`echo "$i" | cut -s -f2 -d\:`

   cdDIR=`echo "$SNIP" | cut -s -f3 -d\/`

   if [ "x$cdDIRold" != "x$cdDIR" ]; then
      echo "DIR:  $cdDIR"
   fi

   cdNAME=`echo "$SNIP" | cut -s -f4 -d\/`
   cdNCH=`echo "$cdNAME" | cut -s -f2 -d\.`

   if [ "x$cdNAME" != "x" -o "x$cdNCH" = "xmp3" ]; then
      echo "NAME: $cdNAME"
   fi
      

   cdCDold=$cdCD
   cdDIRold=$cdDIR

done

cd $last

