view gettracks.sh @ 3:74031379d3cb CDDB-STUFF_1_0

Initial revision
author darius
date Wed, 09 Aug 2000 02:18:47 +0000
parents
children cf06ab549064
line wrap: on
line source

#!/bin/sh

cddev=/dev/acd0c
root=`dirname $0`
if [ $# -eq 0 ]; then
  tracks=`$root/cddb-id -f $cddev -n`
else
  tracks=$*
fi

echo Ripping tracks $tracks

ripper="cdd -t \$num -"
comp="lame -x -b 192 - -"
#comp="gogo -silent -offset 0 -b 192 stdin"

for t in $tracks ; do
  num=`printf %02d $t`
  name=`printf track_%s.mp3 $num`
  echo Ripping $num to $name
  eval $ripper 2>> rip.log | sox -t cdr - -t wav - | $comp > $name
  if [ $? -ne 0 ]; then
    echo "Failed!"
    exit 1
  fi
done