v4.1.1
Fixed out_path inconsistencies
- Closes #58
- Using out_path now preserves media_path directory structure in the out_path.
- Using out_path will now delete empty directories in the media_path, but will not delete the media_path itself (this avoids leaving behind a bunch of empty directories for files that were successfully converted and moved to out_path). This will leave directories containing failed conversions or corrupt files untouched in media_path for manual troubleshooting.
- The out_path directory is now validated in the pre-flight script, with proper error logging.