Re-wire without replacing compose. Update the shared login on every UI. Make assemblrr quality profiles the Radarr/Sonarr Add New default. config edit is picker-only. Forward Seerr Host headers, chmod only the VPN secrets just written, and ignore Python cache files.
2.8 KiB
Quality Profiles & TRaSH Guides
assemblrr uses Recyclarr to sync TRaSH Guides quality profiles and custom formats into Radarr and Sonarr.
Subtitles: Bazarr is wired separately (not via Recyclarr). On first install and every assemblrr upgrade, assemblrr applies TRaSH Bazarr suggested scoring (series min score 90, movies 80, auto-sync thresholds 96/86). Subtitle providers are chosen interactively from the running Bazarr image (fzf multi-select; nothing enabled unless you pick it). OpenSubtitles.com is enabled only when you saved credentials during setup.
Both resolutions are always installed as assemblrr-named profiles (movies: assemblrr HD Bluray + WEB + assemblrr UHD Bluray + WEB; TV: assemblrr WEB-1080p + assemblrr WEB-2160p). The setup / config edit quality question picks the movie default for Radarr and Seerr. That profile is written over *arr’s stock Any slot (id 1) so Add Movie / Add Series opens on it, not Any. TV uses assemblrr WEB-1080p the same way. A show you already set to 2160p is left alone. Stock *arr profiles (Any, HD-1080p, …) still appear in the dropdown; that is normal.
assemblrr deliberately does not apply TRaSH quality min-size limits (they can reject smaller legitimate releases), and softens hard-block custom formats (LQ / x265 / 3D scores set to 0). Tier preferences from the guides still apply when better releases exist.
Those guides change over time. Trash IDs, profile names, and Recyclarr YAML schema can all break without warning. When that happens you may see:
- Recyclarr sync errors (
Invalid quality profile trash_id,YAML error, etc.) - Seerr defaulting to Any instead of your chosen quality
- Missing Recyclarr profiles in Radarr/Sonarr (only stock profiles like Any / HD-1080p)
That is expected community-guide churn — not a VPN or Docker failure.
What to do when it breaks
- Check Recyclarr:
docker logs recyclarrand/ordocker exec recyclarr recyclarr sync - List current guide IDs from inside the container:
docker exec recyclarr recyclarr list quality-profiles radarr docker exec recyclarr recyclarr list quality-profiles sonarr - Update the relevant pack under
templates/recyclarr/includes/(or the live copies in your install’sconfig/recyclarr/includes/) with the new trash IDs. Root config istemplates/recyclarr/recyclarr.yml. - Re-run Recyclarr, then refresh the install (wiring included):
assemblrr upgrade
We try to keep templates current, but plan on occasional manual updates if you rely on TRaSH-backed profiles long-term. Official docs: Recyclarr · TRaSH Guides.