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
