Compare commits

...

2 Commits

View File

@@ -243,6 +243,11 @@ function migrate_music {
if [[ "$skip" == "true" ]]; then
echo -e "*** Skipping, critical data missing, please add EXIF data.\n"
if [[ "$file" == "$INT_DIR"* ]]; then
echo -e "**** Moving file from $INT."
mkdir -pv "$NEW_DIR"
mv -v "$file" "$NEW_DIR/"
fi
return 1
fi
@@ -268,20 +273,24 @@ find "$OLD_DIR" -type f ! -name "*".$EXT | sort | while read non_mp3; do
temp_file="$INT_DIR/${temp_file//[^[:alnum:][:space:].]/}.$EXT"
echo "temp_file='$temp_file'"
status=""
if [[ ! -s "$temp_file" ]]; then
if [[ -s "$temp_file" ]]; then
echo "*** FAILED: Temporary file already exists!"
echo "**** Please remove any failed previous runs."
exit 1
fi
# Actual conversion.
status=""
ffmpeg -y \
-nostdin -hide_banner -loglevel quiet \
-i "$non_mp3" "$temp_file"
status="$?"
fi
if [[ $status != 0 ]]; then
echo "*** FAILED: Exited with status '$status'."
echo "**** To troubleshoot, try running this:"
echo "ffmpeg -y -i \"$non_mp3\" \"$temp_file\""
exit
exit 1
fi
echo "*** Success!"