Wiki / Automation & activity

Scheduled tasks

Default cadence in parentheses. Tasks marked off by default are either opt-in (Cleanup execute, Organize media folders) or run-covered: off as a standalone task because the Full Run and Library runs already do that work. Turning a run-covered task on as well makes the work happen twice.

TaskDefaultNotes
Library scan1h
Indexer test (Prowlarr + arrs)30m
TMDB metadata refreshdailyFeeds the local metadata cache
TVMaze status syncweeklyShow-status cache
Ratings refresh (TMDB + MDBList)dailyTMDB half is free; MDBList half is capped per run
Identity reconciliationdailyRebuilds the canonical-id map
Cleanup dry-run6hSafe; stays enabled
Cleanup executedailyOff by default — this is the one that actually deletes
TPDb uploader indexweeklyPage reads only, no image fetches
TPDb fill missing postersdailyEmpty slots only
TPDb backfill to the assets folder6hLong the first time, then nearly free
Artwork jobsdailyOff — run-covered
Overlay rundailyOff — run-covered. Keeps time-sensitive overlays current
BackupdailyOff — run-covered
Trakt sync6hPer-user opt-in; no-op if nobody enabled it
Simkl push6hPer-user opt-in; push only
Watchlist requests15mThe latency between someone watchlisting and you seeing it
Watchlist append/sync1h
Plex watch-state refresh1h
User tag sync (dropped/rewatch)6h
Verify unchecked artwork applies6h
Remove grab tags after the download starts10m
Check poster shapes / season posters / MediUX posters in PlexdailyThree separate sweeps
Re-create missing tag labels15m
Import tag sync (requests)6h
Arr Rules reconcile1h
Arr Rules — on request2m
Title-card auto-createdailyOff — run-covered. New or missing episodes only
Title-card text detection1h
Backgrounds auto-createdailyOff — run-covered
Genre mappingdailyOff — run-covered
MediUX auto-refresh onlydailyOff — run-covered
MediUX auto-discover + grab · title cardsdailyOff — run-covered
MediUX auto-discover + grab · posters & collectionsdailyOff — run-covered
ThePosterDB auto-refreshdailyOff — run-covered
Delete empty collectionsdailyOff — run-covered
Assets folder scan15m
TRaSH custom-format syncdaily
Organize media folders (Sonarr/Radarr)30dOff by default
Delete no-file mediadaily
Clean up stored overlay postersdaily
Trim arr rule historydaily
Auto-add & build collectionsdailyOff — run-covered
Apply local folder assetsdailyOff — run-covered
Reapply local folder assets (self-heal)weekly
Empty Plex trashdailyOff as a task and off inside the runs — opt-in, because it cannot be undone
Connection health check5mCalls every connected service; one down ten minutes gets a Dashboard message
Seer keep in sync15mNo-op unless someone's Keep in sync switch is on
Build suggestionsdailySpends the AI key; skips anyone without one
Build suggestion rowsdailyRebuilds only the rows that are due. A ranked row spends one AI call
Send suggestions to lists6hWrites to each person's list service
Update dual Sonarr/Radarr (weekly)1hActs only early Sunday morning, on a standard + 4K pair on this machine. **Stops and updates the arrs*
Update Kustos itself (daily)dailyThe task is on, but does nothing until you turn on Kustos auto-update, which ships off