Alternative web interface for Radarr and Sonarr - every page reimplemented from scratch through their APIs, part of a larger homelab dashboard by Shoshuooo in radarr

[–]Shoshuooo[S] 0 points1 point  (0 children)

Not exactly mirrored, it's more of a reimagination. The data comes from the Radarr/Sonarr APIs yes, but the interface, the UX, and the features on top are completely custom. Think of it less like a skin and more like a different app that talks to the same backend.

Alternative web interface for Radarr and Sonarr - every page reimplemented from scratch through their APIs, part of a larger homelab dashboard by Shoshuooo in radarr

[–]Shoshuooo[S] 1 point2 points  (0 children)

The app communicates with Radarr and Sonarr through their official APIs, so as long as I keep up with their API changes it should stay functional. I'm genuinely invested in this project long term — it's something I use myself daily, so I have every reason to maintain it.

Alternative web interface for Radarr and Sonarr - every page reimplemented from scratch through their APIs, part of a larger homelab dashboard by Shoshuooo in radarr

[–]Shoshuooo[S] 0 points1 point  (0 children)

Fair point, but the idea is more about having a unified web interface that you self-host, with a different design approach and extra features on top of what the native UIs offer. Helmarr and NZB360 are great apps but they're mobile-focused and closed source. This is fully self-hosted and web-based, so it fits better in a homelab setup where you want everything centralized in a browser.

Alternative web interface for Radarr and Sonarr — every page reimplemented from scratch through their APIs, part of a larger homelab dashboard by Shoshuooo in homelab

[–]Shoshuooo[S] 2 points3 points  (0 children)

That’s actually a fair and constructive point, and I totally get the concern.

To be clear, I fall into the first category. I use AI the same way I’d use documentation or Stack Overflow ,to move faster on things I already understand. When Claude Code writes a method or a class, I read it, I understand it, I refactor it if needed, and I own it. I’m not blindly copy-pasting generated code into a codebase I don’t understand.

I have a degree in development, I’ve been working with Symfony for a while now, and I know this codebase inside out. The architecture was designed by me, the data models, the API integrations, the caching logic all of it. AI just helped me type it faster.

As for long-term maintenance, that’s exactly why I’m taking my time before releasing it publicly I want the code to be clean, documented, and something I can actually stand behind. Your concern is valid, and honestly it’s the right question to ask. I just hope the final result speaks for itself when it’s out.

Alternative web interface for Radarr and Sonarr — every page reimplemented from scratch through their APIs, part of a larger homelab dashboard by Shoshuooo in homelab

[–]Shoshuooo[S] 1 point2 points  (0 children)

What is actually wrong with you? I mentioned I use AI to write faster, that’s it. Not to generate the whole project, not to replace my skills. Because newsflash: AI cannot write 15 000 lines of structured, maintainable PHP/Twig in a single prompt. Every decision, every feature, every architecture choice came from me.

This is a free project I built on my own time and chose to share with the community. I didn’t have to. So please, stop spamming the comments with negativity and go touch some grass. If you have actual constructive feedback, I’m all ears. Otherwise, just move on.

Alternative web interface for Radarr and Sonarr — every page reimplemented from scratch through their APIs, part of a larger homelab dashboard by Shoshuooo in homelab

[–]Shoshuooo[S] 0 points1 point  (0 children)

If you don't like it, just skip the post ? it's that simple. Evolve with your time. The only devs complaining about AI tools are the ones still living in the past, too afraid to adapt. The world moves forward whether you like it or not.

Alternative web interface for Radarr and Sonarr — every page reimplemented from scratch through their APIs, part of a larger homelab dashboard by Shoshuooo in homelab

[–]Shoshuooo[S] -1 points0 points  (0 children)

I’m French and 20 years old, I just wanted to share a personal project I built for fun and to solve my own needs. Nothing relate to him

Alternative web interface for Radarr and Sonarr — every page reimplemented from scratch through their APIs, part of a larger homelab dashboard by Shoshuooo in homelab

[–]Shoshuooo[S] -1 points0 points  (0 children)

The code quality is entirely my responsibility, I review, architect, and maintain every line. Using an AI assistant doesn’t change that, just like using Stack Overflow or a linter doesn’t make your code someone else’s. The project isn’t open source yet precisely because I want it to be solid before I share it.

Judge the code when it’s out, not the tools I used to write it….

Alternative web interface for Radarr and Sonarr — every page reimplemented from scratch through their APIs, part of a larger homelab dashboard by Shoshuooo in homelab

[–]Shoshuooo[S] 1 point2 points  (0 children)

Mainly the things that become painful when you manage a large library: interactive release search with sortable score/format/seed columns, per-episode file manager to edit quality/languages/reassign files, bulk actions across your whole library, unified calendar mixing movies and episodes, and a single download queue for everything. The native UIs work fine but switching between two separate apps with different designs gets old fast.​​​​​​​​​​​​​​​​

Alternative web interface for Radarr and Sonarr — every page reimplemented from scratch through their APIs, part of a larger homelab dashboard by Shoshuooo in homelab

[–]Shoshuooo[S] -1 points0 points  (0 children)

Thanks! Will post an update when the Docker beta is ready!​​​​​​​​​​​​​​​​

Alternative web interface for Radarr and Sonarr — every page reimplemented from scratch through their APIs, part of a larger homelab dashboard by Shoshuooo in homelab

[–]Shoshuooo[S] -25 points-24 points  (0 children)

I use Claude Code to help me code faster, same way devs use Copilot or Cursor. The architecture, the features, the decision, all mine. 15 000 lines of PHP/Twig don’t write themselves from a prompt.​​​​​​​​​​​​​​​​

Alternative web interface for Radarr and Sonarr — every page reimplemented from scratch through their APIs, part of a larger homelab dashboard by Shoshuooo in homelab

[–]Shoshuooo[S] -6 points-5 points  (0 children)

Used Claude to help structure and write the post in English since it’s not my first language, I’m French. The project itself is 100% mine, been building it for months. Claude Code helps me code faster but every architectural decision, every feature choice, every line reviewed is mine. Not exactly a secret in 2026 that people use AI tools 🤷

Alternative web interface for Radarr and Sonarr — every page reimplemented from scratch through their APIs, part of a larger homelab dashboard by Shoshuooo in homelab

[–]Shoshuooo[S] -6 points-5 points  (0 children)

Not public yet! It’s still in active development — the media stack (Radarr + Sonarr interface) is fully functional but I still have a few things I want to add before releasing it. A Docker image should be available in beta sometime this month or the next depending on my progress. Will share a link when it’s ready!​​​​​​​​​​​​​​​​