Some logic for onetrack mode added
2 lines were missing... restored
git-svn-id: http://abcde.googlecode.com/svn/trunk@70
a0fa61bc-5347-0410-a1a9-
7f54aa4e1825
echo ""
echo "Tracks is a space-delimited list of tracks to grab."
echo "Ranges specified with hyphens are allowed."
echo ""
echo "Tracks is a space-delimited list of tracks to grab."
echo "Ranges specified with hyphens are allowed."
+#echo "Double hyphens are used to concatenate tracks"
}
# Funtions to replace the need of seq, which is too distribution dependant.
}
# Funtions to replace the need of seq, which is too distribution dependant.
FIRSTTRACK=$2
LASTTRACK=$3
case "$CDROMREADERSYNTAX" in
FIRSTTRACK=$2
LASTTRACK=$3
case "$CDROMREADERSYNTAX" in
- cdparanoia) UTRACKNUM="1-" ;;
- cdda2wav) UTRACKNUM="1+$LASTRACK" ;;
+ cdparanoia) UTRACKNUM="$FIRSTTRACK-$LASTTRACK"
+ cdda2wav) UTRACKNUM="$FIRSTTRACK+$LASTRACK" ;;
*) echo "abcde error: $CDROMREADERSYNTAX does not support ONETRACK mode"
exit 1 ;;
esac
*) echo "abcde error: $CDROMREADERSYNTAX does not support ONETRACK mode"
exit 1 ;;
esac
- if [ -r "$CDDBDATA" ]; then
- TRACKNAME=$(grep ^TTITLE$CDDBTRACKNUM= "$CDDBDATA" | head -n 1 | cut -f2 -d= | tr -d \[:cntrl:\])
- echo "Grabbing ${PIPE_MESSAGE}track $UTRACKNUM: $TRACKNAME..." >&2
+ if [ "$1" = "onetrack" ]; then
+ echo "Grabbing ${PIPE_MESSAGE}tracks $UTRACKNUM..." >&2
- echo "Grabbing ${PIPE_MESSAGE}track $UTRACKNUM..." >&2
+ if [ -r "$CDDBDATA" ]; then
+ TRACKNAME=$(grep ^TTITLE$CDDBTRACKNUM= "$CDDBDATA" | head -n 1 | cut -f2 -d= | tr -d \[:cntrl:\])
+ echo "Grabbing ${PIPE_MESSAGE}track $UTRACKNUM: $TRACKNAME..." >&2
+ else
+ echo "Grabbing ${PIPE_MESSAGE}track $UTRACKNUM..." >&2
+ fi
fi
case "$CDROMREADERSYNTAX" in
cdparanoia) nice $READNICE $CDROMREADER -d $CDROM $UTRACKNUM $FILEARG $REDIR ;;
fi
case "$CDROMREADERSYNTAX" in
cdparanoia) nice $READNICE $CDROMREADER -d $CDROM $UTRACKNUM $FILEARG $REDIR ;;
+ if [ "$DOTAG" = "y" ]; then
+ if checkstatus encodetrack-$UTRACKNUM; then
if checkstatus tagtrack-$UTRACKNUM; then :; else do_tag $UTRACKNUM; fi
fi
fi
if checkstatus tagtrack-$UTRACKNUM; then :; else do_tag $UTRACKNUM; fi
fi
fi