assemblrr/docs/trash-guides.md

3.6 KiB
Raw Permalink Blame History

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 and both movie sources are always installed as assemblrr-named profiles:

  • Movies: assemblrr 1080p Bluray + WEB, assemblrr 4K Bluray + WEB, assemblrr 1080p WEB, assemblrr 4K WEB
  • TV: assemblrr 1080p WEB, assemblrr 4K WEB

TRaSH has no first-class WEB-only Radarr profile. Movie WEB packs reuse the 1080p/4K Bluray + WEB trash IDs as Recyclarr variants, with qualities overridden so Blu-ray is disabled and cutoff is WEB. All four stay in the Radarr/Seerr dropdown; setup only picks the default.

Setup and config edit ask once for resolution, then (unless you chose Any) for movie source. That pair is the default for Radarr, Sonarr, and Seerr:

  • 4K + Bluray + WEB: movies → 4K Bluray + WEB, TV → 4K WEB
  • 4K + WEB: movies → 4K WEB, TV → 4K WEB
  • 1080p + Bluray + WEB: movies → 1080p Bluray + WEB, TV → 1080p WEB
  • 1080p + WEB: movies → 1080p WEB, TV → 1080p WEB
  • Any: stock *arr Any (movie source is ignored)

Missing QUALITY_SOURCE on an older install means bluray (the previous default). TV is always WEB; TRaSHs English Sonarr defaults are WEB-only.

The chosen profile is written over *arrs stock Any slot (id 1) so Add Movie / Add Series opens on it. The other assemblrr profiles stay in the dropdown. Titles already in the library keep whatever profile they have. Stock *arr profiles (HD-1080p, …) still appear; 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

  1. Check Recyclarr: docker logs recyclarr and/or docker exec recyclarr recyclarr sync
  2. List current guide IDs from inside the container:
    docker exec recyclarr recyclarr list quality-profiles radarr
    docker exec recyclarr recyclarr list quality-profiles sonarr
    
  3. Update the relevant pack under templates/recyclarr/includes/ (or the live copies in your installs config/recyclarr/includes/) with the new trash IDs. Root config is templates/recyclarr/recyclarr.yml.
  4. 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.