Tag Duplicates - Set tag DuplicateMarkForDeletion to the duplicates with lower resolution, duration, file name length, or black list path.
Delete Tagged Duplicates - Delete scenes having DuplicateMarkForDeletion tag.
Delete Duplicates - Delete duplicate scenes. Performs deletion without first tagging.
Features:
Optionally merge metadata (tags, performers, studios, etc...) from duplicate to the primary (file-to-keep), before deleting duplicate files.
Has a 3 tier path selection to determine which duplicates to keep, and which should be candidates for deletions.
Whitelist - List of paths NOT to be deleted.
E.g. C:\Favorite\,E:\MustKeep\
Gray-List - List of preferential paths to determine which duplicate should be the primary.
E.g. C:\2nd_Favorite\,H:\ShouldKeep\
Blacklist - List of LEAST preferential paths to determine primary candidates for deletion.
E.g. C:\Downloads\,F:\DeleteMeFirst\
Max Dup Process - This option allows users to run the tasks with a limited number of files. This allows user to test out the tag/deletion process at a limited scope before running it against the full Stash library.
Updated FileMonitor
Added logic to stop running multiple scan jobs.
Added API Key option. Needed for user using usernames to access Stash.
Added validation check for scheduled plugins
Separated unit testing into two parts.
Increase max log file size.
Set status logging to debug level.
Added UI option to enable DupFileManager delete duplicate task in the scheduler.
Added "every" option for every day of the week in the scheduler.
Added scheduler option to start plugin without the Task Scheduler.
Changed the format for plugins in the scheduler.
RenameFile Updates
Fixed bug that was adding duplicate resolution
Fixed issue with Studio triggering folder being created on rename.
Replace path separators with OS independent {os.sep}.
Integrated changes to use StashPluginHelper class, and stream line the code.
Put rename back as default method over move.
Removed functions which are already included in stashapi and StashPluginHelper.
Adding new plugin DupFileManager
Updated FileMonitor
RenameFile Updates