transcode : skip existing files.

This commit is contained in:
Dmitry Voronin 2023-12-05 13:02:37 +03:00
parent 82548f6214
commit c9e9003b12
2 changed files with 8 additions and 4 deletions

View file

@ -95,8 +95,6 @@ checksum_check()
echo -e "${color_bred}Failed: ${failed}.${color_default}" echo -e "${color_bred}Failed: ${failed}.${color_default}"
return 1 return 1
fi fi
[[ ${total} = 0 ]] && return 1
} }
checksum() checksum()

View file

@ -8,6 +8,7 @@ transcode()
local total=${#targets[@]} local total=${#targets[@]}
local count=0 local count=0
local failed=0 local failed=0
local skipped=0
# Report no format. # Report no format.
if [[ "${format}" = "" ]]; then if [[ "${format}" = "" ]]; then
@ -37,8 +38,8 @@ transcode()
# Show status. # Show status.
echo -e "${status}" echo -e "${status}"
# Skip same format. # Skip if file exists.
# [[ "${from}" = "${to}" ]] && continue [[ -f "${output}" ]] && { ((skipped++)); continue; }
# Support multiple inputs. # Support multiple inputs.
[[ "${to}" = "mp3" ]] && from="" [[ "${to}" = "mp3" ]] && from=""
@ -79,6 +80,11 @@ transcode()
fi fi
done done
if [[ ${skipped} != 0 ]]; then
echo -e "${color_byellow}Skipped: ${skipped}.${color_default}"
return 1
fi
if [[ ${failed} != 0 ]]; then if [[ ${failed} != 0 ]]; then
echo -e "${color_bred}Failed: ${failed}.${color_default}" echo -e "${color_bred}Failed: ${failed}.${color_default}"
false false