#!/bin/bash

A1=A
A2=("Rip CD-Audio Tracks")

function rename_audiofiles {
    NUM=00
    
    until [ "$NUM" -ge 09 ]; do
	NUM=$(expr $NUM + 1)
	NUM=0$NUM
	if test -f $WDIR/*$NUM*wav ; then
	    mv $WDIR/*$NUM*wav $WDIR/$NUM.wav
	    echo "Renamed file to $NUM.wav"
	fi
    done

    NUM=09

    until [ "$NUM" -ge 99 ]; do
	NUM=$(expr $NUM + 1)
	if test -f $WDIR/*$NUM*wav ; then
	    mv $WDIR/*$NUM*wav $WDIR/$NUM.wav
	    echo "Renamed file to $NUM.wav"
	fi
    done
}

function rip_audio {

    unset EXT
    select_device

    if [ "$RETVAL" = "0" ]; then

	eject $CDDEVICE
	msgbox "Place an audio CD in the drive"
	eject -t $CDDEVICE

	YNRETVAL=0

	until [ "$YNRETVAL" != "0" ]; do

	    inputbox "Examples:\n
\n
   2 : track two only\n
\"  -2\": beginning of the disk to the end of track two\n
 2-  : beginning of track two to the end of the disk\n
 2-4 : beginning of track two to the end of track four\n"

	    if [ "$RETVAL" = "0" ]; then

		choose_wdir

		if [ "$YNRETVAL" = "0" ]; then

		    exec_command "cdparanoia -v -B "$INPUT" -d "$CDDEVICE""
		    exec_command "rename_audiofiles"
		    yesnobox "Rip some other track(s) from this CD ?"

		fi

	    else

		YNRETVAL=1

	    fi

	done

    fi
}
