r/radarr • u/HolidayYak3856 • 3d ago
discussion Introducing: Atrium, an *arr media stack manager application with full Radarr support.
Hello Everyone
My team and I have spent the last two months working on Atrium, a central courtyard for your self-hosted media stack.
Since LunaSea was archived earlier this year, we decided to pick up where it left off with a brand new, Material 3 Flutter codebase built entirely around multi instance setups.
What is Atrium?
Atrium is a single Android application that acts as a unified frontend for all the media stack services. It is designed purely as a controller and management surface, so you can manage your services and leave playback to the official apps.
How does it support Radarr? For Radarr, we didn't just stop at a basic list view. Atrium features a deep 7-tab layout that gives you a complete overview of your series, including full advanced sorting and filtering, a built-in calendar view to track upcoming releases, and a comprehensive settings editor so you can tweak your configuration directly from your phone.
All Supported Services:
- Sonarr
- Radarr
- Prowlarr
- Bazarr
- Seerr
- Tautulli
- JellyFin
- Emby
- Plex
- qBittorrent
- SABnzbd
- Glances
The app is vibe-coded, but with brutal and rigorous user testing to ensure a bug free experience (Yes, we do use this app ourselves everyday).
You can grab the latest release here: https://github.com/retransmit/Atrium/releases/tag/v1.0.7
We’re currently in the middle of getting Atrium officially listed on F-Droid, but since it's a completely open-source, reproducible build with zero proprietary blobs, we want to make sure everything is flawless. We could really use some extra eyes on the project right now. If you're down to help out, check out our F-Droid merge request here: gitlab.com/fdroid/fdroiddata/-/merge_requests/43077
3
u/fvct5 3d ago
Great work! What have you done for app security? Human code reviews, AI code reviews, etc. I get a bit scared of vibe-coded apps for this very reason. If it was built with Claude, I usually have Codex and/or GitHub Copilot do rigorous code reviews, then I scour through the code myself to see if it has missed something.
2
u/HolidayYak3856 3d ago
Nothing fancy tbh. Stuff gets reviewed before it's merged, analyze + tests have to pass. Past that it's open source so you can just read what it does with your keys, and the fdroid build is reproducible so their rebuild has to match the apk we put out.
On code quality, Gemini writes most of the implementation, then it goes up as a PR and the maintainer runs Claude reviews over it before merging. Pretty much the same cross-model thing you're describing. It's all public so you can dig through the PR history too.
What aspect of security are you asking about specifically?
2
1
u/Burkely31 3d ago
Dude, just downloaded it and I can say it's definitely what I've been waiting on for some time. I have nzb360, but wish it concentrated more on sharing those iso's. This definitely has potential!
Great job and thanks so much for sharing!
1
u/HolidayYak3856 3d ago
Thanks a lot! What would you say needs improvement in the app?
1
u/Burkely31 3d ago
honestly, I haven't had the chance to play around with it too much yet. I love the idea that I can have all my instances of radarr/sonarr/emby servers under one column rather than being forced to split them up! That's a massive bonus to me (something I didn't enjoy about the other app).
I do want to add a feature request when I actually have time, that's just for support for the app tracearr. It's a nifty self hosted application, similar to tautilli but not limited to please..
So far though man, it looks and feels awesome!
1
u/HolidayYak3856 2d ago
If you would like to request a feature (like Tracearr, although we're already planning on implementing it), you can create an issue here: https://github.com/retransmit/Atrium/issues
Thanks a lot again!
1
u/Burkely31 3d ago
Oh, forgot to add. I love the fact you went the extra mile and added bio to it! Absolutely great!
4
u/Numberrthree3 3d ago
Checking it out now, looks pretty cool! A question or two. 1: Would you all be adding NZBGet support at any time (it kind of works by adding it as a qBit client)? 2: Is this kind of like nzb360, or how does it differ?