]> diplodocus.org Git - flac-archive/blobdiff - fa-rip
fa-tags:
[flac-archive] / fa-rip
diff --git a/fa-rip b/fa-rip
index a97e90c8b2696d8e2bec27809807c0a5f635d3ac..eabf52ea97878939f1418511c60f3aaaf190846d 100755 (executable)
--- a/fa-rip
+++ b/fa-rip
@@ -23,14 +23,14 @@ if [[ -z ${CDDEV} ]]; then
     fi
 fi
 
     fi
 fi
 
-discid=($(cd-discid ${CDDEV}))
+dir=$(mktemp -d flac-archive.XXXXXXXXXX)
+cd ${dir}
 
 
-[[ -d $discid[1] ]] || mkdir $discid[1]
-cd $discid[1]
+cdrdao read-toc --device ${CDDEV} --driver generic-mmc toc
+toc2cue toc cue
 
 
-eval fa-tags $discid &
+trackcount=$(grep -c 'TRACK.*AUDIO' cue)
 
 
-cdrdao read-toc --device ${CDDEV} --driver generic-mmc toc
-toc2cue toc cue &
+fa-tags ${trackcount}
 
 exec cdparanoia -d ${CDDEV} 1-$(grep -c 'TRACK.*AUDIO' cue) wav
 
 exec cdparanoia -d ${CDDEV} 1-$(grep -c 'TRACK.*AUDIO' cue) wav