erlinghoff
12/12/2013 - 2:02 PM

Fiona for flac conversion

Fiona for flac conversion

#!/bin/bash
#################### GLOBAL FRAG STUFF - NEVER CHANGE THIS ################### 
clear

# PRETTY OUTPUT TEXT
COL_BLUE="\x1b[34;01m"
COL_RESET="\x1b[39;49;00m"
COL_RED="\e[31m"
COL_ORANGE="\e[33m"
COL_GREEN="\e[32m"
COL_PURPLE="\e[35m"

FORM_BOLD="\e[1mBold"

# COMMANDS
TO_FLAC="flac"


# INPUT FILE NAME INDICATORS
RAW24=".24master.wav"
RAW16=".16master.wav"
IDCHAR="@"
SEPERATOR="___"
DOSER_ID="d"
FIONA_ID="f"

# GENERATE TIMESTAMP
TIMESTAMP=$( date +%H%M )

##############################################################################

# CHECK LIST STUFF THAT CONTAINS VARIABLE
FILELIST=$(ls *$RAW24* )

PREPEND="$IDCHAR""$FIONA_ID""$TIMESTAMP"
# CODE

function rename {
	for i in "$FILELIST"; do
		mv "$i" "$PREPEND""$i"
	done
}

function convert {
if [ "$FILELIST" != "" ]
then
	for i in $FILELIST; do
"$TO_FLAC" "$i" --best --verify -f
done
fi
}

convert
rename

FILELIST=$(ls *$RAW16* )

convert
rename

FILELIST=$(ls *.24master.flac*)
rename

FILELIST=$(ls *.16master.flac*)
rename

clear

echo "Fiona is done"