diff 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 diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/gettracks.sh	Wed Aug 09 02:18:47 2000 +0000
@@ -0,0 +1,27 @@
+#!/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
+