Skip to content

TRaSH Guides Integration

Muhammed Mustafa AKSAM edited this page Dec 19, 2025 · 2 revisions

πŸ“š TRaSH Guides Integration

easiarr integrates with TRaSH Guides to provide optimal quality profiles and best practices for your media stack.


What is TRaSH Guides?

TRaSH Guides is a comprehensive collection of guides for *arr applications, providing:

  • Quality profiles - Optimal release preferences
  • Custom formats - Fine-grained quality selection
  • Best practices - Configuration recommendations
  • Folder structure - Hardlink-compatible setups

🎯 easiarr TRaSH Integration

Automatic Configuration

easiarr implements TRaSH recommendations automatically:

Feature Implementation
Folder Structure TRaSH-compliant /data layout
Hardlinks Same filesystem for downloads and media
Permissions PUID/PGID groups (13000)
Network Optimized container networking
Profile Sync Recyclarr or Profilarr integration

πŸ”„ Profile Sync Options

easiarr supports two methods for syncing TRaSH Guides profiles to your *arr apps:

Recyclarr (CLI-based)

Recyclarr is a command-line tool that syncs quality profiles and custom formats.

  • Type: CLI application (runs on schedule or manually)
  • Configuration: YAML file (recyclarr.yml)
  • Setup: Main Menu β†’ Recyclarr Setup

Features:

  • πŸ“‹ Profile selection from TRaSH Guides presets
  • ⏰ Scheduled sync via cron
  • πŸ”§ Full customization via YAML

Profilarr (Web UI)

Profilarr provides a web interface for managing TRaSH Guides profiles.

  • Type: Web application
  • Port: 6868
  • Setup: Auto-configured during Full Auto Setup

Features:

  • 🌐 Web-based UI for profile management
  • πŸ”— Direct *arr app connections
  • πŸ“Š Visual profile comparison
  • πŸ”„ One-click sync

Comparison

Feature Recyclarr Profilarr
Interface CLI Web UI
Configuration YAML file Web forms
Auto-setup βœ… Yes βœ… Yes
Scheduled sync βœ… Cron-based βœ… Built-in
Custom formats βœ… Full support βœ… Full support

Quality Profiles

/your/media/root/
β”œβ”€β”€ config/                    # Application configs
β”‚   β”œβ”€β”€ radarr/
β”‚   β”œβ”€β”€ sonarr/
β”‚   β”œβ”€β”€ prowlarr/
β”‚   β”œβ”€β”€ qbittorrent/
β”‚   └── ...
└── data/
    β”œβ”€β”€ torrents/              # Download client downloads
    β”‚   β”œβ”€β”€ movies/            # Radarr torrents
    β”‚   β”œβ”€β”€ tv/                # Sonarr torrents
    β”‚   β”œβ”€β”€ music/             # Lidarr torrents
    β”‚   └── ...
    β”œβ”€β”€ usenet/                # Usenet downloads
    β”‚   β”œβ”€β”€ incomplete/
    β”‚   └── complete/
    β”‚       β”œβ”€β”€ movies/
    β”‚       β”œβ”€β”€ tv/
    β”‚       └── ...
    └── media/                 # Organized library
        β”œβ”€β”€ movies/            # Hardlinked from torrents/movies
        β”œβ”€β”€ tv/                # Hardlinked from torrents/tv
        β”œβ”€β”€ music/
        β”œβ”€β”€ books/
        └── ...

Why This Structure?

  1. Hardlinks work - Downloads and media on same filesystem
  2. No file duplication - Same file, two locations
  3. Instant imports - No file copying needed
  4. Consistent paths - Same paths across all containers

πŸ”— Hardlinks Explained

What Are Hardlinks?

A hardlink is a directory entry that points to the same data as another file:

torrents/movies/Movie.mkv  ──┐
                              β”œβ”€β”€β–Ί [Same data on disk]
media/movies/Movie.mkv     β”€β”€β”˜

Benefits

Benefit Description
No duplication File exists once, appears in two places
Instant No copy time, immediate availability
Space efficient Only one copy on disk
Seeding continues Original in torrents folder keeps seeding

Requirements

For hardlinks to work:

  1. βœ… Same filesystem for downloads and media
  2. βœ… Same mount point in all containers
  3. βœ… Using the /data root structure

Verifying Hardlinks

Check if hardlinks are working:

# Check inode numbers (same inode = hardlink)
ls -li /path/to/torrents/movies/Movie.mkv
ls -li /path/to/media/movies/Movie.mkv
# If inode numbers match, hardlink is working!

πŸ“Š Quality Profiles

Radarr Profiles

Profile Use Case
HD Bluray + WEB 1080p, most compatible
UHD Bluray + WEB 4K content
Remux + WEB Maximum quality

Sonarr Profiles

Profile Use Case
WEB-DL Streaming quality
Bluray Physical media quality
Anime Anime-optimized

Custom Formats

Custom formats provide fine-grained control:

  • Release Group preferences
  • Audio codec requirements
  • HDR format handling
  • Unwanted content filtering

πŸ”§ Download Client Configuration

qBittorrent

TRaSH-recommended settings:

  1. Downloads β†’ Default Save Path

    /data/torrents
    
  2. Categories - Create per-app categories:

    Category Path
    radarr /data/torrents/movies
    sonarr /data/torrents/tv
    lidarr /data/torrents/music
  3. BitTorrent β†’ Seeding Goals

    • Configure ratio/time limits as desired

πŸ“– TRaSH - qBittorrent Settings

SABnzbd

  1. Folders β†’ Completed Download Folder

    /data/usenet/complete
    
  2. Categories - Create per-app:

    Category Path
    movies /data/usenet/complete/movies
    tv /data/usenet/complete/tv

πŸ“– TRaSH - SABnzbd Settings


🎬 *Arr Application Settings

Root Folders

Configure root folders in each *arr app:

App Root Folder
Radarr /data/media/movies
Sonarr /data/media/tv
Lidarr /data/media/music
Readarr /data/media/books

Download Client Settings

When adding download clients:

  • Host: Container name (e.g., qbittorrent)
  • Port: Internal port (e.g., 8080)
  • Category: App-specific (e.g., radarr)
  • Remote Path Mapping: Usually not needed with same mounts

Media Management

Recommended settings:

  • Rename Movies/Episodes: βœ… Enabled
  • Replace Illegal Characters: βœ… Enabled
  • Standard Movie/Episode Format: TRaSH-recommended naming

🌐 Prowlarr Sync

Prowlarr syncs indexers to all connected *arr apps:

  1. Settings β†’ Apps - Add your *arr applications
  2. Set sync level to Add and Remove Sync
  3. Indexers automatically sync with correct category mappings

Category Mappings

*Arr App Prowlarr Category IDs
Radarr 2000 (Movies)
Sonarr 5000 (TV)
Lidarr 3000 (Audio)
Readarr 7000 (Books)
Mylar3 7030 (Comics)
Whisparr 6000 (XXX)

πŸ“– TRaSH Guides Resources

Guide URL
Radarr trash-guides.info/Radarr
Sonarr trash-guides.info/Sonarr
Prowlarr trash-guides.info/Prowlarr
Bazarr trash-guides.info/Bazarr
qBittorrent trash-guides.info/Downloaders/qBittorrent
SABnzbd trash-guides.info/Downloaders/SABnzbd
Plex trash-guides.info/Plex
Hardlinks trash-guides.info/Hardlinks

πŸ”— Related

Clone this wiki locally