Skip to content

Watchtower settings1.x

Pre-resolve list titles to healthy releases. Feature overview: Watchtower.

Setting What it does
Enable Watchtower
watchtower.enabled
Master switch. Default off.
Search profile
watchtower.profile-token
Which profile’s indexers. Default first configured profile.
Release selection
watchtower.ranking
watchdog (match the watchdog’s pick) / largest (largest healthy release). Default watchdog.
Series scope
watchtower.series-scope
latest-season / first-season / all-aired / recent / off. Default latest-season.
Recent episode count
watchtower.series-recent-count
When scope is recent (1–100). Default 3.
Prefer season bundles for finished seasons
watchtower.season-bundles
Finished seasons as one release. Default on.
Fall back to episodes when no season bundle is found
watchtower.season-bundle-fallback
Resolve single episodes instead. Default off.
Fallback scope
watchtower.season-bundle-fallback-scope
latest-season / recent / all. Default latest-season.
Recent season count
watchtower.season-bundle-fallback-recent-count
When fallback scope is recent (1–100). Default 2.
Max fallback episodes per season
watchtower.season-bundle-fallback-max-episodes
1–1000. Default 50.
Max items per series
watchtower.series-max-episodes
0–1000; 0 = unlimited. Default 50.
When over the cap, keep
watchtower.series-cap-keep
newest / oldest. Default newest.
Junk floor (GB)
watchtower.size-floor-bytes
Drop tiny releases. Default 524,288,000 bytes (about 524 MB).
Bandwidth ceiling (GB)
watchtower.size-ceiling-bytes
Empty or 0 = no ceiling. Default none.
Minimum grabs
watchtower.min-grabs
Skip releases with fewer indexer grabs than this. Default 0.
Active warm-set cap
watchtower.active-set-cap
Standing ready items (1–100000). Default 100.
Auto throughput (match indexer limits)
watchtower.auto-throughput
Ignores the daily budget. Default off.
Daily resolve budget
watchtower.daily-resolve-budget
Soft new resolves per day. Default 60.
Shortlist depth
watchtower.shortlist-depth
Winner + backups (1–5). Default 2.
Grab cap per resolve
watchtower.grab-cap-per-resolve
Max NZB fetches per pass (1–10). Default 3.
Verify sample count
watchtower.verify-sample-count
STAT segments (1–20). Default 3.
Verify timeout (seconds)
watchtower.verify-timeout-seconds
Per segment (2–120). Default 10.
Re-check interval (seconds)
watchtower.keepfresh-base-seconds
Usenet-only re-verify (300–604800). Default 21600 (6 h).
Max re-check interval (seconds)
watchtower.keepfresh-max-seconds
Backoff cap (600–2592000). Default 604800 (7 d).
Dead-item retry interval (seconds)
watchtower.unavailable-retry-seconds
Re-search cadence (600–604800). Default 21600 (6 h).
List sync interval (seconds)
watchtower.sync-interval-seconds
Remote list refresh (60–86400). Default 3600 (1 h).
Max list-source response (bytes) since 1.2.8
watchtower.list-source-max-response-bytes
Rejects oversized Stremio/list bodies before parsing; counts bytes as the HTTP client delivers them (no automatic decompression). Max 16777216 (about 16.8 MB). Default 8388608 (about 8.4 MB).
Verbose activity logging
watchtower.verbose-logging
Chatty Logs output. Default off.

watchtower.resolve-concurrency (default 3) exists in the backend but is not exposed in this Settings tab.