Media organizer integrations (commonly called “*arr” applications) automate your media management by handling searches, downloads, and organization of your content.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/homarr-labs/homarr/llms.txt
Use this file to discover all available pages before exploring further.
Supported Organizers
Sonarr
TV show PVR for Usenet and torrents
Radarr
Movie collection manager
Lidarr
Music collection organizer
Readarr
eBook and audiobook manager
Prowlarr
Indexer manager for all *arr apps
Sonarr
Automate TV show downloads and organization with calendar integration.Configuration
Base URL of Sonarr (e.g.,
http://sonarr.local:8989)Sonarr API key from Settings → General → Security
Finding Your API Key
Available Features
Calendar Events
Calendar Events
Display upcoming TV show episodes:
- Episode air dates and times
- Show title and episode name
- Season and episode numbers (S01/E05)
- Series overview and description
- Episode poster/screenshot images
- Links to Sonarr and IMDb
- Monitored vs unmonitored status
getCalendarEventsAsync(start, end, includeUnmonitored)Episode Images
Episode Images
Smart image selection for episodes:Priority order:
- Episode screenshot
- Series poster
- Series banner
- Series fanart
Calendar Event Properties
Example Configuration
Radarr
Manage your movie collection with automated downloads and organization.Configuration
Base URL of Radarr (e.g.,
http://radarr.local:7878)Radarr API key from Settings → General → Security
Finding Your API Key
Same process as Sonarr:- Settings → General (with Advanced shown)
- Scroll to Security section
- Copy the API Key
Available Features
Calendar Events
Calendar Events
Track movie releases and availability:
- Movie release dates (theater or digital)
- Movie posters and backdrop images
- Title, tagline, and overview
- Links to Radarr and external sites
- Monitored status tracking
Movie Images
Movie Images
High-quality movie artwork:Priority order:
- Movie poster
- Movie fanart/backdrop
- Movie banner
Example Configuration
Lidarr
Automate music collection management.Configuration
Base URL of Lidarr (e.g.,
http://lidarr.local:8686)Lidarr API key from Settings → General → Security
Available Features
- Calendar Events: Track album releases
- Artist Monitoring: Monitor favorite artists for new releases
- Album Images: Album art and artist photos
- Import Lists: Automatic artist/album imports
Example Configuration
Readarr
Organize eBooks and audiobooks.Configuration
Base URL of Readarr (e.g.,
http://readarr.local:8787)Readarr API key from Settings → General → Security
Available Features
- Calendar Events: Track book release dates
- Author Monitoring: Follow authors for new releases
- Book Covers: Display book cover artwork
- Metadata: Rich book information and descriptions
Example Configuration
Prowlarr
Centralized indexer management for all your *arr applications.Configuration
Base URL of Prowlarr (e.g.,
http://prowlarr.local:9696)Prowlarr API key from Settings → General → Security
Available Features
Indexer Management
Indexer Management
Monitor and control your indexers:
- List all configured indexers
- Indexer status (active/inactive)
- Enabled/disabled state
- Indexer URLs
- Test all indexers at once
getIndexersAsync(), testAllAsync()Indexer Status
Indexer Status
Real-time health monitoring:Status checks failures and recent errors from Prowlarr.
Test All Indexers
Prowlarr integration can test all indexers simultaneously:- Verifying indexer connectivity
- Checking API keys
- Troubleshooting search issues
Example Configuration
Common Configuration
API Version
All modern *arr applications use API v3:- Sonarr:
/api/v3/* - Radarr:
/api/v3/* - Prowlarr:
/api/v1/*
Base URL Configuration
If running behind a reverse proxy with a path:- Settings → General → URL Base:
/sonarr - Use full URL in Homarr:
https://yourdomain.com/sonarr
Authentication
*arr apps support two auth methods:- API Key (Recommended)
- Basic Auth
Use API key for service-to-service communication:
- No session management needed
- Won’t expire or require refresh
- Specific to the application
- Can be regenerated if compromised
Comparison
| Feature | Sonarr | Radarr | Lidarr | Readarr | Prowlarr |
|---|---|---|---|---|---|
| Media Type | TV | Movies | Music | Books | N/A |
| Calendar | ✅ | ✅ | ✅ | ✅ | ❌ |
| Monitoring | ✅ | ✅ | ✅ | ✅ | ❌ |
| Indexers | ✅ | ✅ | ✅ | ✅ | ✅ (Manages) |
| Download Client | ✅ | ✅ | ✅ | ✅ | ❌ |
| Metadata | TheTVDB | TMDB | MusicBrainz | GoodReads | N/A |
| Default Port | 8989 | 7878 | 8686 | 8787 | 9696 |
Calendar Widget Integration
All media organizers work with the Calendar widget:Multi-Integration Calendar
Display events from multiple organizers:Image Priority System
*arr integrations use smart image selection:Sonarr Priority
- Screenshot (episode-specific)
- Poster (series)
- Banner (series)
- Fanart (series)
- Headshot (if actor-focused)
- Clearlogo (overlay)
Radarr Priority
- Poster (movie)
- Fanart (backdrop)
- Banner
- Clearlogo
Troubleshooting
”Unauthorized” Error
- Verify API key is correct (copy again from settings)
- Check “Show Advanced” is enabled to see API key
- Ensure API key hasn’t been regenerated
- Try creating a new API key if issues persist
Calendar Not Showing Events
- Verify items are monitored in the *arr app
- Check date range includes upcoming releases
- Ensure
includeUnmonitoredis set correctly - Look for errors in Homarr logs
Connection Timeout
- Verify *arr app is accessible from Homarr network
- Check firewall rules
- Test with curl:
curl -H "X-Api-Key: your-key" http://sonarr:8989/api/v3/calendar - Increase timeout in Homarr settings if needed
Images Not Loading
- Images are fetched from remote URLs
- Check network connectivity to image CDNs
- Verify image URLs in *arr app (Settings → Media Management)
- Some images may be blocked by firewall/proxy
Best Practices
- Separate Instances: Run separate instances for different quality profiles (4K Radarr, 1080p Radarr)
- Monitor New Releases: Enable calendar widget to track upcoming content
- Health Checks: Use Prowlarr widget to monitor indexer status
- Backup API Keys: Store API keys securely (password manager)
- Regular Updates: Keep *arr applications updated for latest features
Next Steps
Download Clients
Connect download clients to your *arr apps
Media Servers
Link media servers to view content
Calendar Widget
Customize your media calendar display
Media Servers
Connect to Plex, Jellyfin, or Emby
