added default options

This commit is contained in:
2024-11-26 19:32:39 +01:00
parent 00917a0b2d
commit 392c8f6da7

View File

@ -10,7 +10,10 @@ declare -a TITLES
#FUNCTIONS #FUNCTIONS
checkRipDir(){ checkRipDir(){
if [ -d "${VOLUME}/${RIP_DIR}/${PERFORMER}/${ALBUM_TITLE}" ]; then if [ -d "${VOLUME}/${RIP_DIR}/${PERFORMER}/${ALBUM_TITLE}" ]; then
read -r -p "Directory already exists, do you want to rip audio cd?: [Y/n] " RIP read -r -p "Directory already exists, do you want to rip audio cd?: [Y/n] (default: Y)" RIP
if [[ -z "${RIP}" ]]; then
RIP='y'
fi
case ${RIP} in case ${RIP} in
[yY][eE][sS]|[yY]) [yY][eE][sS]|[yY])
downloadArt downloadArt
@ -33,7 +36,7 @@ checkRipDir(){
mkdir -p "${VOLUME}/${RIP_DIR}/${PERFORMER}/${ALBUM_TITLE}" mkdir -p "${VOLUME}/${RIP_DIR}/${PERFORMER}/${ALBUM_TITLE}"
downloadArt downloadArt
ripDisc ripDisc
#writeTOC writeTOC
setFinalData setFinalData
tagRipFiles tagRipFiles
fi fi
@ -41,7 +44,10 @@ checkRipDir(){
checkEncDir(){ checkEncDir(){
if [ -d "${VOLUME}/${FLAC_DIR}/${PERFORMER}/${ALBUM_TITLE}" ]; then if [ -d "${VOLUME}/${FLAC_DIR}/${PERFORMER}/${ALBUM_TITLE}" ]; then
read -r -p "Directory already exists, do you want to encode audio cd?: [Y/n] " ENCODE read -r -p "Directory already exists, do you want to encode audio cd?: [Y/n](default: Y) " ENCODE
if [[ -z "${ENCODE}" ]]; then
ENCODE='y'
fi
case ${ENCODE} in case ${ENCODE} in
[yY][eE][sS]|[yY]) [yY][eE][sS]|[yY])
encode encode
@ -108,7 +114,10 @@ writeTOC(){
isCompilation(){ isCompilation(){
read -r -p "Is a compilation?: " COMPILATION read -r -p "Is a compilation?(default: n): " COMPILATION
if [[ -z "${COMPILATION}" ]]; then
COMPILATION='n'
fi
case ${COMPILATION} in case ${COMPILATION} in
[yY][eE][sS]|[yY]) [yY][eE][sS]|[yY])
read -r -p "Disc number?: " DISCNUMBER read -r -p "Disc number?: " DISCNUMBER
@ -151,7 +160,10 @@ setInitialData(){
echo "Album Name: $ALBUM_TITLE" echo "Album Name: $ALBUM_TITLE"
SPEED=$(more /proc/sys/dev/cdrom/info | grep -E 'drive speed:' | awk '{print $3}') SPEED=$(more /proc/sys/dev/cdrom/info | grep -E 'drive speed:' | awk '{print $3}')
echo "Artist detected as: "${PERFORMER}"" echo "Artist detected as: "${PERFORMER}""
read -r -p "Is correct: ? [Y/n] " input read -r -p "Is correct: ? [Y/n] (default: Y) " input
if [[ -z "${input}" ]]; then
input='y'
fi
case $input in case $input in
[yY][eE][sS]|[yY]) [yY][eE][sS]|[yY])
echo "Yes" echo "Yes"
@ -173,8 +185,10 @@ setInitialData(){
esac esac
echo "Album detected as: "${ALBUM_TITLE}"" echo "Album detected as: "${ALBUM_TITLE}""
read -r -p "Is correct: ? [Y/n] " input read -r -p "Is correct: ? [Y/n] (default: Y) " input
if [[ -z "${input}" ]]; then
input='y'
fi
case $input in case $input in
[yY][eE][sS]|[yY]) [yY][eE][sS]|[yY])
echo "Yes" echo "Yes"
@ -207,8 +221,10 @@ setFinalData(){
YEAR=$(grep DYEAR ${CDDBDATA} | awk -F '=' '{print $2}') YEAR=$(grep DYEAR ${CDDBDATA} | awk -F '=' '{print $2}')
#GENRE #GENRE
echo "Genre: "${GENRE}"" echo "Genre: "${GENRE}""
read -r -p "Is correct: ? [Y/n] " input read -r -p "Is correct: ? [Y/n] (default: Y) " input
if [[ -z "${input}" ]]; then
input='y'
fi
case $input in case $input in
[yY][eE][sS]|[yY]) [yY][eE][sS]|[yY])
echo "Yes" echo "Yes"
@ -230,8 +246,10 @@ setFinalData(){
esac esac
#YEAR #YEAR
echo "Year: "${YEAR}"" echo "Year: "${YEAR}""
read -r -p "Is correct: ? [Y/n] " input read -r -p "Is correct: ? [Y/n] (default: Y) " input
if [[ -z "${input}" ]]; then
input='y'
fi
case $input in case $input in
[yY][eE][sS]|[yY]) [yY][eE][sS]|[yY])
echo "Yes" echo "Yes"
@ -251,7 +269,10 @@ setFinalData(){
exit 1 exit 1
;; ;;
esac esac
read -r -p "Is a Various Artist disk?:" input read -r -p "Is a Various Artist disk? (default: n):" input
if [[ -z "${input}" ]]; then
input='n'
fi
case $input in case $input in
[yY][eE][sS]|[yY]) [yY][eE][sS]|[yY])
PERFORMER_ALBUM="Various Artist" PERFORMER_ALBUM="Various Artist"