Media Stack¶
The media namespace contains 13 applications for media management and consumption.
Architecture¶
graph LR
Seerr[Seerr<br/>Requests] --> Radarr
Seerr --> Sonarr
Prowlarr[Prowlarr<br/>Indexers] --> Radarr
Prowlarr --> Sonarr
Radarr[Radarr<br/>Movies] --> qBit[qBittorrent]
Sonarr[Sonarr<br/>TV] --> qBit
Autobrr[Autobrr<br/>Automation] --> qBit
qBit --> Plex[Plex<br/>Media Server]
Bazarr[Bazarr<br/>Subtitles] --> Radarr
Bazarr --> Sonarr
Tautulli[Tautulli] --> Plex
FlareSolverr[FlareSolverr] --> Prowlarr
Applications¶
Plex¶
Media server for streaming movies, TV shows, music, and photos.
- Multiple component directories for complex configuration
- NFS storage for media library
Radarr & Sonarr¶
Movie and TV series collection managers:
- Automate downloading and organizing media
- Integration with Prowlarr for indexer management
- Quality profiles managed by Recyclarr
Prowlarr¶
Centralized indexer manager for all *arr applications:
- Uses FlareSolverr for Cloudflare-protected sites
- Syncs indexers to Radarr and Sonarr
qBittorrent + Qui¶
Torrent client with a custom web UI:
- qBittorrent handles downloads
- Qui provides a modern web interface
Autobrr¶
Automation for torrent trackers:
- Monitors IRC announces and RSS feeds
- Sends releases to *arr apps or directly to qBittorrent
Seerr¶
Media request and discovery platform:
- Users can request movies and TV shows
- Integrates with Radarr and Sonarr for automatic fulfillment
Bazarr¶
Subtitle management:
- Automatically downloads subtitles for movies and TV shows
- Integrates with Radarr and Sonarr
Supporting Services¶
- Recyclarr -- Syncs quality profiles to *arr apps from TRaSH Guides
- Tautulli -- Plex monitoring and statistics
- FlareSolverr -- Cloudflare bypass proxy for Prowlarr
- TheLounge -- Self-hosted IRC client for tracker communication