4K Step 2: Recyclarr config + systemd-timer sync (radarr-4k/sonarr-4k)

Remux+WEB 2160p (radarr-4k) + WEB-2160p (sonarr-4k) profiles applied and assigned to
the Overseerr 4K servers. DTS family explicitly pinned score 0 (Sonos-Arc), Dolby/Atmos
at guide default. recyclarr:8, sync via systemd timer (daily, docker-run oneshot).
Idempotent (changed=0); keys via ansible-vault, .env not committed.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
tommy
2026-07-03 01:01:53 -05:00
parent 72d540fb85
commit 40da21016b
2 changed files with 182 additions and 3 deletions
+7 -3
View File
@@ -25,6 +25,10 @@ idempotent, changed=0).
- **Tdarr**: does NOT watch movies-4k/tv-4k (its libraries are the specific 1080p /media/movies,
/media/tv) — quality-first keeps the grabbed file.
## Deferred (Step 2 — gated)
Recyclarr 4K config + quality profiles (custom formats, remux tiers). NOT deployed yet.
The Overseerr 4K servers currently point at the default `Ultra-HD` profile as a placeholder.
## Step 2 — Recyclarr 4K (DONE)
`deploy-recyclarr-4k.yml` (recyclarr image :8, config uses !env_var, .env from ansible-vault).
Sync runs via **systemd timer** `recyclarr-4k-sync.timer` (daily 04:00, docker-run oneshot — NOT
container cron). Profiles applied: radarr-4k = **Remux + WEB 2160p** (fd161a61), sonarr-4k =
**WEB-2160p** (d1498e7d), assigned to the Overseerr 4K servers (replaced Ultra-HD placeholder).
**DTS family explicitly pinned score 0** (Sonos-Arc down-weight; re-forced every sync so it can't
revert to guide 2500/4500) — Dolby/TrueHD/Atmos left at guide default (positive).