AI summary
Unified controller for self-hosted media stacks including Sonarr, Radarr, Plex, Jellyfin, qBittorrent, and 15+ other services. Features multi-instance support, dual-URL routing for local/remote access, aggregated activity feeds, and biometric-secured credentials. New in 1.4.0: Beszel and dashdot system monitoring, plus qBittorrent tag filtering.
Generated by AI. May contain inaccuracies.
About this app
The central courtyard for your self-hosted media stack. One Android app that fronts Sonarr, Radarr, Prowlarr, Bazarr, Seerr, Tautulli, Tracearr, Jellyfin, Emby, Plex, qBittorrent, Deluge, Transmission, rTorrent, SABnzbd, NZBGet, Glances, Speedtest Tracker, Beszel and dashdot - and routes every request through the right URL whether you're on the home Wi-Fi or out in the world.
Why
LunaSea (Flutter, GPL-3) was archived in 2024 and the niche is open. Atrium picks up that space with a modern Flutter codebase, a focus on multi-instance setups, and first-class handling of split local / external URLs.
Highlights
- Multi-instance per service. Run two Sonarrs, three qBits, whatever - every instance is a first-class profile entry. - Dual-URL routing. Every instance has a LAN URL and a WAN URL. The app probes the LAN URL with a short timeout, caches the verdict per network, and falls back to WAN. You can pin Force-Local or Force-External per instance. - Activity feed. One tab aggregates live activity across every instance: active streams from Plex / Jellyfin / Emby / Tautulli and transfers (downloads and active uploads) from qBittorrent, Deluge, Transmission, rTorrent, SABnzbd, NZBGet, and the *arr queues. - Controller, not a player. Media servers are browse/manage/remote- control surfaces; playback stays with the official apps (deep links provided). - Wake-on-LAN. Store your machines (MAC / broadcast / port) in the profile and wake them from Settings; magic packets are sent with pure Dart UDP. - Reverse-proxy friendly. Global and per-instance custom HTTP headers (Authelia / Cloudflare Access style) ride every request. - Hardware-backed credentials. API keys live in the Android Keystore via flutter_secure_storage. Optional biometric unlock on launch. Profiles export/import as JSON (including WOL devices and headers). - Material 3 Expressive. Tonal cards, poster-palette theming, backdrop now-playing cards, and dynamic color throughout. - F-Droid first. Reproducible build; no proprietary blobs and no runtime-fetching dependencies.
Services
- Service: Sonarr What works today: 7 tabs incl. full Settings editor, sort/filter, calendar
- Service: Radarr What works today: same depth as Sonarr, movie flavored
- Service: Prowlarr What works today: indexers, search + grab, history, settings, system
- Service: Bazarr What works today: series/movies, wanted, manual subtitle search, system
- Service: Seerr What works today: discover, search, requests management
- Service: Tautulli What works today: activity, history, stats, users, terminate
- Service: Tracearr What works today: live sessions, watch and library stats, history, streaming-location map
- Service: Jellyfin What works today: libraries, detail, seasons, music, sessions with remote control
- Service: Emby What works today: same depth as Jellyfin
- Service: Plex What works today: libraries, detail, seasons, music, genres, now-playing controller
- Service: qBittorrent What works today: realtime list, add/manage, torrent detail
- Service: Deluge What works today: torrent list, add/manage, queue moves, speed limits, torrent detail
- Service: Transmission What works today: torrent list, add/manage, queue moves, turtle mode, torrent detail
- Service: rTorrent What works today: torrent list, add/manage, priorities, speed limits, torrent detail
- Service: SABnzbd What works today: queue, history with retry, speed limit, server stats
- Service: NZBGet What works today: queue with reorder/priority/category, add NZB, speed limit, history
- Service: Glances What works today: CPU/memory/network/disk monitoring
- Service: Speedtest Tracker What works today: latest result, history chart, dashboard, confirmed remote test runs
- Service: Beszel What works today: systems list, live metrics, per-system detail screen
- Service: dashdot What works today: live CPU, memory, disk, and GPU usage with a system-info tab
License
GNU General Public License v3.0 or later
What's new
- Added Beszel support — live system metrics and detailed device screens. - Added dashdot support — live CPU, memory, disk, and GPU rings with system info tab. - Added qBittorrent tag filtering and tracker URL copying.
- Improvements
- Files tab now shows full file names. - rTorrent, Deluge, Transmission, SABnzbd, and Speedtest Tracker now have dedicated icons. - Tracearr, Transmission, Deluge, and rTorrent are now marked as beta.
- Fixes
- Connection testing now validates credentials for Beszel and qBittorrent API keys. - Fixed Deluge torrent detail screen crash on some torrents. - Smoother scrolling in Emby, Jellyfin, and Beszel.
About this version
- Version
- 1.4.0 (162)
- Size
- 29.28 MB
- Requires Android
- 7.0
- Target SDK
- 24
- Architecture
- arm64-v8a
- Downloads
- 7
- Updated
- Aug 13, 2026
- Package
- app.atrium
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10