TRaSH Guides quality profiles — click a profile to view its contents, customize groups, and sync to your instance. Enable auto-sync to keep profiles updated automatically when TRaSH Guides changes.
▶Sync Rules & History
TRaSH ProfileArr ProfileAuto-SyncDetailsActions
→
error
No sync history yet. Sync a profile from the list below to get started.
▶
SQPⓘ
Pull TRaSH data to see available profiles. Click the Pull button in the header bar.
Profile Builder
For advanced users. Build custom profiles for testing or guide development. Profiles created here use fixed scores that do not follow TRaSH Guide updates.
To sync TRaSH profiles to your instance, use the TRaSH Sync tab — it keeps your profiles updated automatically when TRaSH Guides change.
Your Profiles
No profiles yet. Create a new profile or import from Recyclarr YAML / TRaSH JSON.
CustomImport
Synced Profiles
Scores follow your builder profile — not TRaSH Guides updates
Your ProfileArr ProfileDetailsActions
→
No builder profiles synced yet.
Compare Profiles
Compare your profiles against TRaSH Guides profiles. See what's matching, what has wrong scores, and what's missing — then sync individual fixes or all at once.
Note: Compare works best with profiles synced via Clonarr. For profiles created with other tools, custom formats with a score of 0 cannot be reliably distinguished from unused formats — these may not appear as "in use" in the comparison.
Instance:ConnectedConnection failedNot tested
Select an instance to compare profiles
Profiles
▶
vs
✓ Profile fully in sync
Profile Settingsall match▶
Scoring
→ (override)
Quality
→ (override)
Quality Items
→
Required CFstoggle all▶
✓⚠✕→
CF Groups▶
pick onedefaultnot in use▶
⚠ Multiple CFs scored — TRaSH recommends only one with a non-zero score
✓○—
ⓘ🔒recwill be addedwill be updated
→
ⓘExtra in Arrselect all▶
CFs scored in your Arr profile but not part of this TRaSH profile. Selecting and removing will reset their score to 0.
will be removed
Click "Load Profiles" to fetch profiles from this instance
All Custom Formats from TRaSH Guides, organized by category. These are the building blocks used in quality profiles. Use Create to build a custom format from scratch, or Import to add existing formats from an Arr instance or JSON.
▶
Customⓘ✎✕
Customⓘ✎✕
▶
ⓘ
Pull TRaSH data to see Custom Formats
TRaSH recommended file sizes (MB per minute of video). These limits help Radarr/Sonarr choose the right quality when multiple releases are available.
Select an instance to compare current values and sync.
Instance:ConnectedConnection failedNot testedSelect an instance to compare and sync
Type:
Syncs Auto-mode qualities on every TRaSH pullSet each quality to Auto or Custom, then enable
Quality
TRaSH Min
TRaSH Pref
TRaSH Max
Instance Min
Instance Pref
Instance Max
Sync Mode
Action
All Auto-mode qualities match TRaSH
Pull TRaSH data to see quality sizes
TRaSH recommended naming schemes for folders and files. Select a media server tab and an instance to compare and apply.
Why use a naming scheme?
While naming is a personal choice, adding non-recoverable information to your filenames is strongly recommended for several good reasons.
Non-recoverable information includes:
Quality source — HDTV, WEB-DL, Blu-ray, Remux, etc.
Release group — the team that created the release
Edition type — Director's Cut, Theatrical, Unrated, etc.
Repack/Proper status — whether it's a fixed version
Including these details enables easy re-imports (files won't get wrongly identified as HDTV or WEB-DL quality),
prevents duplicate downloads, and stops download loops because Radarr/Sonarr always know what you already have.
Media servers like Plex, Emby and Jellyfin display titles and metadata rather than the actual filename, so the length doesn't matter for viewing.
Instance:ConnectedConnection failedNot testedSelect an instance to enable sync
Standard
Plex
Emby
Jellyfin
File:
Folder:
Rename:
Episode:
Series:
Rename:
Edition Tags
If you use the {edition-{Edition Tags}} part of the recommended file name, Plex will recognize the movie edition and add it to the Plex interface — for example, Director's Cut.
However, this means that if you have two copies of a movie with different editions in a single merged library — for example, a 1080p Director's Cut and a 2160p Theatrical Edition — these will appear as two separate items in Plex.
If you want a movie to appear only once per library when you keep more than one copy of a movie, replace {edition-{Edition Tags}} with {Edition Tags}.
Backup/restore instance data and clean up custom formats and scores.
No instances configured. Add an instance in Settings first.
Instance:ConnectedConnection failedNot tested
Backup & Restore
Download instance profiles and custom formats as JSON, or restore from a previous backup.
Cleanup
Scan and clean up custom formats and scores. All operations show a preview before applying.
Duplicate Custom Formats
Find CFs with identical specifications but different names. Keeps the first, flags duplicates for removal.
Reset Non-Synced Scores
Finds CFs with non-zero scores that weren't set by Clonarr (not part of any synced profile). Resets their scores to 0. Useful for cleaning up scores set manually or by other tools like Recyclarr.
Orphaned Scores
Finds score entries in profiles that reference Custom Formats which have been deleted. These ghost entries are harmless but clutter the profile. Resets them to 0.
Keep List
Custom formats on this list will be excluded from delete operations. Case-insensitive, saved per instance.
Editing synced profile — Changes here modify the profile itself, which affects all sync rules using it. Use Save & Sync to apply changes to Arr, or Cancel to discard.
▶Profile Settings
Start from a template or import from an instance — scores and settings will be applied
Start from|
Scoring
Score Set
Language
Min Score
Cutoff Score
Quality
Quality Preset
Min Upgrade
Upgrades
—
Qualities higher in the list are more preferred even if not checked. Only checked qualities are wanted.
Qualities within the same group are treated as equal.
Cutoff:Upgrades stop when this quality is reached
⊞
Golden Rule
Miscellaneous
Developer Mode
Trash IDScore SetGroup
Description
▶Required CFs
These CFs are added to the profile's formatItems — they are mandatory and always synced. End users cannot disable them.
ⓘ
ⓘ
No matching CFs found
CF Groups
Each group is an independent set of CFs. Use the toggle to include a group for this profile.
Use ReqOptFmt
to set each CF as Required, Optional, or move it to formatItems.
▶pick onedefault
ReqOptFmt
Please ensure you only score or enable one of them in your Quality Profile!
All quality profiles, custom format definitions, naming schemes, and quality size data used in this application
come from the TRaSH Guides project. Their comprehensive, community-maintained documentation for Radarr, Sonarr,
and related tools is what makes projects like this possible. A huge thank you to TRaSH and all contributors
for the incredible work they put into maintaining these guides.