Skip to content

v2.4.15

Compare
Choose a tag to compare
@zachstultz zachstultz released this 19 Sep 16:02
· 73 commits to master since this release
dab1d2d

Major Changes (WATCHDOG ONLY):

  • Cover extraction will now only trigger on library paths where a file was added to. dab1d2d
    • when a file wasn't added anywhere, it skips cover extraction
    • cuts down unnecessary scans and overall execution time
  • Cover extraction now skips over folders on subsequent runs when the folder's modification date hasn't changed. dab1d2d
    • the first run will still hit everything in the library path that had something added to it since it has to store the initial modification dates on the first run (I debated on storing this in a permanent storage file, but decided not to for now, I prefer to avoid reliance on such a thing, as I feel like it makes the script less flexible)

Minor Changes:

  • Changed watchdog exception back to a generic exception dab1d2d
  • Switched more logic checks for volume_number and volume_part over to using index_number dab1d2d
  • Added an infinite loop on watchdog execution, so the script restarts instead of quitting after an exception was handled dab1d2d
  • Added caching to get_highest_release() and replace_underscore_in_name() dab1d2d
  • General improvements/fixes to copy_existing_volume_covers_toggle matching logic dab1d2d
  • Minor changes to feature execution order dab1d2d
  • Removed duplicate watchdog message b060c6c