{
local lib="$1"
local workdir="$2"
- local scriptpath=$(dirname $(realpath "$0"))
+ local scriptpath=
+ scriptpath=$(dirname "$(realpath "$0")")
[ -f "$scriptpath/libs/$lib" ] \
|| errlog "file $scriptpath/libs/$lib does not exists" \
|| errlog "file albumlist does not exists" \
|| return $?
- case "$format" in
- "mp3") execute_program "mp3.sh" "$workdir" || return $? ;;
- "flac") execute_program "flac.sh" "$workdir" || return $? ;;
- "opus") execute_program "opus.sh" "$workdir" || return $? ;;
- *) execute_program "vorbis.sh" "$workdir" || return $? ;;
- esac
-
- cleanup_cover "$workdir"
+ execute_program "$format.sh" "$workdir" || return $?
+ cleanup_cover "$workdir" || return $?
[ "$format" != "flac" ] && cleanup_flac "$workdir"
}
main()
{
- local format=
+ local format=${format:="vorbis"}
check_programms || return $?
load_config || return $?