Manage Radarr, Sonarr & Jellyseerr from Android with One App
If you run a full self-hosted media automation stack - Jellyfin + Radarr + Sonarr + Jellyseerr - you already know the pain of managing it all. Four different web UIs, four browser tabs, zero mobile optimization. Checking whether a download finished means opening Radarr. Approving a media request means opening Jellyseerr. Watching who is streaming means opening Jellyfin.
In 2026, JellyWatch unifies all of this into a single Android app.
The *Arr Stack Problem on Mobile
Most self-hosters access Radarr, Sonarr, and Jellyseerr through their web interfaces on a desktop browser. On mobile, these interfaces are functional but not optimized - small touch targets, complex navigation, and no push notifications.
Dedicated apps like nzb360 exist but require configuration for every service separately and lack deep Jellyfin integration.
JellyWatch takes a different approach: it is built around Jellyfin first, with the `arr ecosystem and Jellyseerr integrated directly into the same app that already monitors your sessions and server health.
What JellyWatch Integrates
Jellyfin (Core)
- Real-time session monitoring
- User, device, and library management
- Scheduled tasks, system info, activity logs
- Remote server control (restart, shutdown)
Jellyseerr
- View all pending, approved, and available media requests
- Approve or reject requests directly from your phone
- See request details: requester, date, status, TMDB metadata
- Manage Radarr/Sonarr root folders and quality profiles from Jellyseerr
Radarr
- View your movie library and download queue
- Monitor active downloads and queue status
- Check disk space usage and system health
- Manage download actions: pause, retry, delete
Sonarr
- Monitor TV series and episode downloads
- View the upcoming episode calendar
- Check download queue and system health
- Manage quality profiles and language settings
Setting Up External Services in JellyWatch
Step 1 - Open External Services
From the JellyWatch main menu, tap External Services (the plug icon in the bottom navigation bar).
Step 2 - Add a Service
Tap the "+" button and select the service type:
- Jellyseerr
- Radarr
- Sonarr
Step 3 - Configure the Connection
For each service, enter:
- URL: the address of your service (e.g.,
http://192.168.1.100:7878for Radarr) - API Key: found in each app's Settings → General → Security
Security tip: Use HTTPS with a reverse proxy (Nginx Proxy Manager, Traefik) when accessing these services over the internet. Never expose them directly with only HTTP.
Step 4 - Verify and Save
JellyWatch tests the connection automatically. Once verified, the service appears in your External Services dashboard.
Handling Jellyseerr Requests on Mobile
This is one of JellyWatch's most practical features for server admins with users who make requests.
When a user submits a request via Jellyseerr (asking for a movie or TV show), you receive a notification (with push notifications enabled) and can:
- Open JellyWatch → External Services → Jellyseerr
- See the pending request with TMDB metadata (poster, description, ratings)
- Tap Approve or Reject with a single tap
- The action syncs instantly with Jellyseerr, which then instructs Radarr or Sonarr to begin the download
No desktop required. The entire request-to-approval workflow is mobile-native.
Monitoring Active Downloads
During a download, JellyWatch shows the Radarr/Sonarr queue with:
- File name and quality profile
- Download progress (percentage and ETA)
- Download client status
- Error messages if a download failed
For failed downloads, you can trigger a retry or delete the failed item directly from the app - avoiding the need to log into the desktop UI.
Managing Multiple Instances
Running two Radarr instances (e.g., one for 1080p, one for 4K)? JellyWatch supports multiple instances of the same service type. Add both Radarr instances independently and switch between them from the External Services dashboard.
The Unified Admin Experience
Here is a real-world scenario that illustrates the power of having everything in one app:
It is 10 PM. You are on the couch. Your phone buzzes with a JellyWatch notification: "alice is watching 'Succession S04E05' on iPhone". You check the session - it's transcoding to H.264 because her iPhone doesn't support HEVC.
While in JellyWatch, you notice a Jellyseerr notification: "bob has requested 'The Brutalist' (2025 film)". You tap Approve. Radarr starts the download immediately.
Five minutes later, you check the Radarr queue in JellyWatch - the download is at 60%. You never opened a browser.
This is the admin experience JellyWatch is designed to deliver.
Frequently Asked Questions
Do I need a Premium subscription for external services? Yes - integrating Radarr, Sonarr, and Jellyseerr requires JellyWatch Premium, as it involves advanced multi-service configuration.
Can I use Overseerr instead of Jellyseerr? Jellyseerr is the supported integration. Overseerr has a compatible API, but official support is for Jellyseerr. Community feedback suggests it works in most cases.
What if my services are on different networks? As long as each service URL is accessible from your phone (via VPN, Cloudflare Tunnel, or public URL), JellyWatch will connect to them regardless of network topology.
Conclusion
Managing a full self-hosted media stack from your phone used to mean juggling multiple browser tabs and apps. JellyWatch consolidates Jellyfin, Jellyseerr, Radarr, and Sonarr into one polished Android app with a consistent interface and real-time data.
For power users who live and breathe their home media setup, this is the tool you have been waiting for.
One app to rule your entire media stack. 👉 Download JellyWatch on Google Play and connect all your services in minutes. Full feature list at jellywatch.app.




Comments 4
One app to rule them all. Approved a request, checked the Radarr queue, and monitored a strea, all without opening a browser.
The Jellyseerr integration is seamless. My users request movies, I approve from my phone, Radarr grabs it. Beautiful workflow.
Approved a Jellyseerr request from my phone while waiting in line at the grocery store. By the time I got home, Radarr had already grabbed it and it was in Jellyfin. The future is now.
Running two Radarr instances (1080p and 4K) and JellyWatch handles both perfectly. I can switch between them from the External Services tab. Really well thought out.
Leave a comment