Tags: TAPSOSS/Walrio
Tags
Bug Fix: Handled same-name files better (#85) * fixed args for resizing album art Co-authored-by: Copilot <copilot@github.com> * made it so force-convert properly bypasses user input for overwriting files Co-authored-by: Copilot <copilot@github.com> * added output_dir (default processing directory) to gitignore * updated README * if user prompts not to overwrite files during import, they're still converted/processed, just with a (2), (3), etc. at the end --------- Co-authored-by: Copilot <copilot@github.com>
Bug Fix: Fixed Original Files Being Overwritten When Not Specified (#83) * added in temp file for when files are reconverted with the same name * resized album art first to stop conversion issues and added --force-replace flag which does --force-reconvert and --delete-originals * removed all dependencies for imagemagick (as ffmpeg should be sufficient with how things work now) * added non-dev build instructions * made sure --force-reconvert deletes files if they're supposed to be deleted before pipeline is affected and replaces files in the same way if need be * deleted originals properly when --force-reconvert is used since we have a new pipeline for imports that renames after conversion (by accounting for .tmp.flac files used) * updated help command to show new flag * made it so original files are not replaced/altered unless --delete-originals or --force-replace flags are active (also reordered convert to come before album art resize) * made sure converted files are put in the specified output directory (or imported_files if nothing specified/original files not being replaced) so that original files aren't tampered with, also added proper --output-dir flag to walrio_import * changed the default output folder"imported_files" to "output_dir" for clarity * made all processing happen in the "output_dir" folder * instead of not replacing original files if any of the pipeline steps fail, user is prompted if they still want to replace files anyway * prompt user if duplicate files found in "output_dir" (or other specified output directory) should be replaced * if process is cancelled, attempt to delete all files we've added to output_dir * remove files from output_dir if --delete-originals or --force-replace was selected and no output directory was given (if output directory was specified they're kept there and only originals are deleted) * fixed typo in readme * delete output_dir if completely empty/only used for temp files * updated --output-dir text in help command to be more explicite * added missing args
Rework: Removed ImageMagick Dependency And Added New Import Flag (#82) * added in temp file for when files are reconverted with the same name * resized album art first to stop conversion issues and added --force-replace flag which does --force-reconvert and --delete-originals * removed all dependencies for imagemagick (as ffmpeg should be sufficient with how things work now) * added non-dev build instructions * made sure --force-reconvert deletes files if they're supposed to be deleted before pipeline is affected and replaces files in the same way if need be * deleted originals properly when --force-reconvert is used since we have a new pipeline for imports that renames after conversion (by accounting for .tmp.flac files used) * updated help command to show new flag
Bug Fix: Fixed mass file conversion edge cases (#78) * fixed issue where sample rate was being passed directly instead of as a string * made import script validate filetypes of existing filetype to make sure it matches additional specs (such as Hz) when converting and added --force-reconvert flag to skip this check and simply reconvert everything even if it's already correct * moved file validation to the right spot to make sure it happens and isn't skipped by default * properly passed format config as far as it's needed so that re-converted files have the right specs * added better feedback to handle new validation steps * added better error handling for corrupt/incorrect files * properly allow conversion of files with missing/corrupted album art * allowed errors without stopping an operation, especially with multiple files * made sure album art is still preserved when it's there * fixed silent replay gain failures and stopped album at pipeline from stopping after some failures, must be 100% failed * added "--dont-continue" flag to stop pipeline steps with any amount of failure while defaulting to continuing the walrio import pipeline no matter what * updated rename and loudness pipelines to have similar failure rate logic * fixed formatting on modules with no description
PreviousNext