Table of Contents
Sonarr – General Configuration Guide
Purpose: Sonarr manages automated TV series acquisition and lifecycle management in this environment. The goal is not cinephile perfection or archival remuxes, but efficient, reliable, highly watchable media that scales cleanly across large libraries.
This environment prioritizes:
- Reasonable file sizes
- Broad playback compatibility
- Minimal manual intervention
- Predictable automation behavior
High quality is important — excess is not.
—
Installation Overview
Sonarr is installed natively on the Automation / Acquisition VM.
- Installed from official Sonarr repositories
- Runs as a dedicated service user
- Integrated with Prowlarr for indexers
- Integrated with qBittorrent for downloads
Containerization is intentionally avoided to keep filesystem paths simple and predictable.
—
Media Management
Enable:
- Rename Episodes
- Replace Illegal Characters
- Episode Title Required: Always
- Analyse Video Files
- Use Hardlinks Instead of Copy
- Propers and Repacks: Prefer and Upgrade
- Rescan Series Folder After Refresh: Always
- Unmonitor Deleted Episodes
Disable:
- Create Empty Series Folders
- Delete Empty Folders
- Import Extra Files
- Skip Free Space Check
Minimum Free Space:
- 100 MB
—
Naming Configuration
All naming formats are intentionally simple and Plex-safe.
File Naming Convention
Standard Episodes:
{Series Title} - {Air-Date} - {Episode Title} {Quality Full}
Daily Episodes:
{Series Title} - {Air-Date} - {Episode Title} {Quality Full}
Anime Episodes:
{Series Title} - S{season:00}E{episode:00} - {Episode Title} {Quality Full}
Folder Naming Convention
Series Folder:
{Series Title} ({Series Year})
Season Folder:
Season {season}
Specials Folder:
Specials
Multi-Episode Style: Prefixed Range
This structure ensures:
- Plex compatibility
- Easy human readability
- Safe upgrades and replacements
—
Quality Philosophy
This environment explicitly avoids:
- Remuxes
- Disc images
- Full UHD pipelines
- Upscaled or padded releases
A clean 1080p WEB or Bluray encode is the practical upper bound.
—
Quality Profile
Create ONE profile only. Remove all others.
Profile Name:
- All Acceptable
Upgrades:
- Enabled
- Upgrade Until: HDTV-1080p
—
Enabled Qualities
| Quality | Enabled |
|---|---|
| Bluray-1080p | Yes |
| WEB 1080p | Yes |
| HDTV-1080p | Yes |
| Bluray-720p | Yes |
| WEB 720p | Yes |
| HDTV-720p | Yes |
—
Disabled Qualities
| Quality | Enabled |
|---|---|
| Bluray-2160p Remux | No |
| Bluray-2160p | No |
| WEB 2160p | No |
| HDTV-2160p | No |
| Bluray-1080p Remux | No |
| DVD | No |
| SDTV | No |
| Raw-HD | No |
| Unknown | No |
—
Quality Size Limits
These limits are critical to enforcing efficiency.
| Quality | Max Size |
|---|---|
| 720p HDTV / WEB | 600 MiB per hour |
| 1080p HDTV / WEB | 1.4 GiB per hour |
| 1080p Bluray | 1.4 GiB per hour |
see All 4K and Remux qualities are effectively blocked by both quality disablement and custom format penalties.
—
Custom Format Scoring
Scoring is based on information from TRaSH Guides, though the scores are intentionally modified to fit our use case in lieu of building archive quality libraries.
Positive Scores:
- WEB Tier 01: 1000
- WEB Tier 02: 750
- WEB Tier 03: 500
- WEB Scene: 400
- Repack v3: 100
- Repack v2: 75
- Repack / Proper: 50
Negative / Blocked Scores:
- LQ: -100
- LQ (Release Title): -100
- BR-DISK: -10000
- Extras: -10000
- Upscaled: -10000
Minimum Custom Format Score:
- 500
—
Release Profile
Single hard-block release profile:
- Name: Hard Block
- Enabled: Yes
- Must Not Contain: MeGusta
- Indexer: Any
This acts as a final safety net against known low-quality encodes.
—
Indexers
Sonarr does not manage indexers directly.
- All indexers are provided by Prowlarr
- Jackett supplements unsupported edge cases
- Sonarr indexer logic remains minimal by design
—
Download Client
qBittorrent is recommended.
Completed Download Handling:
- Enable: Yes
- Redownload Failed: Yes
- Redownload Failed (Interactive): Yes
—
Operational Notes
- Unmanic is responsible for post-download optimization.
- Size limits and scoring are intentional, not conservative.
- This configuration is designed to run unattended for long periods.
If Sonarr is drawing your attention frequently, something upstream is misconfigured.
—
This page documents a real-world, production Sonarr configuration, not a theoretical ideal.
