### Script converts flac to mp3 and added ID3-Tag
### include cover and replaygain Information from flac file
-# Default options
-BITRATE=192
-MODE="j"
+DefaultVariables() {
+ BITRATE=192
+ MODE="j"
+}
-# check config exists
# config .flactomp3v2.conf can set BITRATE and MODE
-if [ -f $HOME/.flactomp3v2.conf ]; then
- source $HOME/.flactomp3v2.conf
-fi
+LoadConfigFile() {
+ if [ -f $HOME/.flactomp3v2.conf ]; then
+ source $HOME/.flactomp3v2.conf
+ fi
+}
ReadFlacToMp3Tags() {
local readonly INPUTFILE="$1"
local readonly INPUTFILE="$1"
local readonly OUTPUTFILE="${INPUTFILE[@]/%flac/mp3}"
+ DefaultVariables
+ LoadConfigFile
+
EncodingFlacToMp3 "$INPUTFILE" "$OUTPUTFILE"
ReadFlacToMp3Tags "$INPUTFILE" "$OUTPUTFILE"
}