Add stash-scheduler plugin#708
Merged
DogmaDragon merged 1 commit intostashapp:mainfrom May 2, 2026
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Schedules automatic Stash library scans on an hourly, daily, or weekly basis at a user-specified time and timezone. Optionally runs an Identify task after each scan completes. Configured entirely through Stash's built-in plugin settings UI. No external dependencies beyond APScheduler.
Features
Schedule scans at hourly, daily, or weekly intervals
Configure the hour of day (and day of week for weekly)
Optionally run an Identify task automatically after each scan completes
Identify is skipped safely if the scan fails, is cancelled, or no job ID is returned
Run Now task for instant manual trigger (useful for testing)
Auto-start on system boot via systemd, Windows startup, or a cron job
All settings managed through Stash's built-in plugin settings UI — no config files to edit
This is an alternative to using something like filemonitor which is tricky to get setup and working on docker based systems
I've successfully tested used this on an Unraid stash setup