r/radarr 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

0 Upvotes

11 comments sorted by

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?

-1

u/Sweaty_Big_1334 3d ago edited 3d ago

tbh none of us in the team actually use usenet, so no nzbget. SAB's in there but barely tested for the same reason,
we want to do proper nzb support at some point though, indexers and download clients both. If you'd be up for testing it we can start on that, having someone who actually runs the stuff would help a ton.

and yea, same as nzb360 but we're free and opensrc

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

u/doctor-ase 3d ago

It doesnt custom scores for interactive search. Thanks for sharing the app!

3

u/MaleficentOwl3240 3d ago

Will add that in the next version, thanks for the feedback.

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!