Increase robustness

This commit is contained in:
fruchti 2019-10-21 14:40:55 +02:00
parent 2b4015addd
commit 422c173c0b
3 changed files with 8 additions and 6 deletions

View file

@ -2,9 +2,11 @@
input_directory=/data/music
tmp_directory=/data/tmp
tmp_directory=/data/tmp/transcode
lock_file=/tmp/music-transcode.lock
__dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
function die()
{
printf '%s\n' "$1" >&2
@ -22,7 +24,7 @@ fi
function cleanup()
{
rm -f "$lock_file"
rm -rf $tmp_directory"
rm -rf "$tmp_directory"
}
trap cleanup EXIT SIGTERM SIGKILL
@ -34,8 +36,8 @@ fi
SAVEIFS=$IFS
IFS=`echo -ne "\n\b"`
for file in `find "$input_directory" -name '*.flac' -or -name '*.mp3' | sort`; do
./transcode_to_mp3.sh "$file" "$input_directory" "/data/mp3" || break
./transcode_to_ogg.sh "$file" "$input_directory" "/data/ogg" || break
bash ${__dir}/transcode_to_mp3.sh "$file" "$input_directory" "/data/mp3" || break
bash ${__dir}/transcode_to_ogg.sh "$file" "$input_directory" "/data/ogg" || break
done
echo "Done Transcoding."

View file

@ -9,7 +9,7 @@ function die()
input_file="$1"
input_directory="$2"
output_directory="$3"
tmp_directory=/data/tmp
tmp_directory=/data/tmp/transcode
output_file="`echo "$input_file" | sed -E "s#^$input_directory(.+)\\.[a-z0-9]+\\$#$output_directory\\1.mp3#g"`"
directory="`dirname "$output_file"`"

View file

@ -39,7 +39,7 @@ function ogg_add_cover()
input_file="$1"
input_directory="$2"
output_directory="$3"
tmp_directory=/data/tmp
tmp_directory=/data/tmp/transcode
output_file="`echo "$input_file" | sed -E "s#^$input_directory(.+)\\.[a-z0-9]+\\$#$output_directory\\1.ogg#g"`"
directory="`dirname "$output_file"`"