REPLAYINDEX=0
for UTRACKNUM in $TRACKQUEUE
do
- CDDBTRACKNUM=$(("$UTRACKNUM" - 1))
+ CDDBTRACKNUM=$(eval "$UTRACKNUM" - 1) # Unpad
getcddbinfo TRACKNAME
splitvarious
TRACKFILE="$(mungetrackname "$TRACKNAME")"
for UTRACKNUM in $TRACKQUEUE
do
# Shares some code with do_move since the filenames have to match
- CDDBTRACKNUM=$(($UTRACKNUM - 1))
+ CDDBTRACKNUM=$(eval $UTRACKNUM - 1) # Unpad
getcddbinfo TRACKNAME
splitvarious
TRACKFILE="$(mungetrackname "$TRACKNAME")"
# We need the first and last track for cdda2wav/icedax
FIRSTTRACK=$2
LASTTRACK=$(($3 + 0))
- UTRACKNUM="$FIRSTTRACK"
+ UTRACKNUM=$FIRSTTRACK
case "$CDROMREADERSYNTAX" in
flac) READTRACKNUMS="-" ;;
cdparanoia|libcdio)
else
UTRACKNUM=$1
fi
- CDDBTRACKNUM=$(($UTRACKNUM - 1))
+ CDDBTRACKNUM=$(eval $UTRACKNUM - 1) # Unpad
if [ "$USEPIPES" = "y" ]; then
TEMPARG="PIPERIPPER_$CDROMREADERSYNTAX"
FILEARG="$( eval echo "\$$TEMPARG" )"
### FIXME ### Shall we just use -o $FILEARG ??
flac)
# Avoid problems with math expressions by unpadding the given UTRACKNUM
- STRIPTRACKNUM=$(( $UTRACKNUM + 0 ))
+ STRIPTRACKNUM=$(eval $UTRACKNUM + 0 )
nice $READNICE $FLAC -d -f --cue="${READTRACKNUMS:-$STRIPTRACKNUM.1-$(($STRIPTRACKNUM + 1)).0}" "$FILEARG" "$CDROM" ;;
cdparanoia|libcdio)
if [ "$USEPIPES" = "y" ]; then
;;
cddafs)
# Find the track's mounted path
- REALTRACKNUM=$(($UTRACKNUM + 0))
+ REALTRACKNUM=$(eval $UTRACKNUM + 0) # Unpad
FILEPATH=$(mount | grep "$CDROM on" | sed 's/^[^ ]* on \(.*\) (.*/\1/')
FILEPATH=$(find "$FILEPATH" | grep "/$REALTRACKNUM ");
# If the file exists, copy it
splitvarious
else
TRACKNUM="$UTRACKNUM"
- CDDBTRACKNUM=$(($UTRACKNUM - 1))
+ CDDBTRACKNUM=$(eval $UTRACKNUM - 1) # Unpad
getcddbinfo TRACKNAME
splitvarious
fi