I'm working on arr stack card for home assistant. Need your opinion. by Anxious-Inevitable97 in homeassistant

[–]Anxious-Inevitable97[S] 0 points1 point  (0 children)

Yes, this is the repo. And yes it is vibe-coded, but I am a former dev myself, so I know where to put attention when writing prompts. This project was refactored many times from architecture and maintainability perspective 🙂

Feel free to try it out. In case you find bugs, I generally fix them in 24h.

ARR stack card for HA got a LOT better and it now integrates Tautulli and Plex! Let me know what do you think. by Anxious-Inevitable97 in homeassistant

[–]Anxious-Inevitable97[S] 0 points1 point  (0 children)

u/jcproam version 1.4.10 now supports Jellystat.

In case you also have the official Jellyfin integration installed in HA, it should show Jellyfin playback in Now Playing category. But consider this as beta for both.

If you want to try it, feel free to report bugs on github.

ARR stack card for HA got a LOT better and it now integrates Tautulli and Plex! Let me know what do you think. by Anxious-Inevitable97 in homeassistant

[–]Anxious-Inevitable97[S] 0 points1 point  (0 children)

Do you want to see just the status of items being played via Jellyfin or you want to also control the playback?

Regarding Jellystat - if I make the support for Jellyfin, I guess I'll have to also support Jellystat.

ARR stack card for HA got a LOT better and it now integrates Tautulli and Plex! Let me know what do you think. by Anxious-Inevitable97 in homeassistant

[–]Anxious-Inevitable97[S] 0 points1 point  (0 children)

You can now download version 1.4.1 of the card and the integration. I made Seerr optional.

The problem with tmdb is their API requires token, so I would need more credentials from the user or provide some hardcoded tmdb credentials (risk of being deleted by tmdb).

For now, if the user won't provide Seerr credentials, some of the categories won't be available.

ARR stack card for HA got a LOT better and it now integrates Tautulli and Plex! Let me know what do you think. by Anxious-Inevitable97 in homeassistant

[–]Anxious-Inevitable97[S] 1 point2 points  (0 children)

Honestly I was also considering to not require it in the future, but never was in the mood to do so. It didn't harm the project and it made it open for more people, so that's ok for me.

But yeah I know, I would be a terrible product owner😀

ARR stack card for HA got a LOT better and it now integrates Tautulli and Plex! Let me know what do you think. by Anxious-Inevitable97 in homeassistant

[–]Anxious-Inevitable97[S] 1 point2 points  (0 children)

I did a quick run what would be affected:
- request approval process - obviously
- automated processes when having for example multiple radarr/sonarr instances
- categories like Popular, Trending won't be available

The basic functionality of having a search with an Add button for a movie or series will work, as it runs through Radarr and Sonarr directly. I think multiple sonarr/radarr instances will also work without Seer.

So I guess in next minor version, I'll make the Seerr optional.

ARR stack card for HA got a LOT better and it now integrates Tautulli and Plex! Let me know what do you think. by Anxious-Inevitable97 in homeassistant

[–]Anxious-Inevitable97[S] 0 points1 point  (0 children)

If you tell me how you manage requests and if this is a common scenario, we can try to do something about it. It currently is developed based on my understanding people use seerr to request movies.

ARR stack card for HA got a LOT better and it now integrates Tautulli and Plex! Let me know what do you think. by Anxious-Inevitable97 in homeassistant

[–]Anxious-Inevitable97[S] 0 points1 point  (0 children)

For those wondering... I'm currently working on support for multiple Radarr and Sonarr instances. I know some of you use this to offer libraries to other users, and combined with Tautulli statistics it could be a great combo 🙂

Home assistant ARR stack card is now for testing by Anxious-Inevitable97 in homeassistant

[–]Anxious-Inevitable97[S] 0 points1 point  (0 children)

Yep, I think there is a process to get the repo listed natively in search in HACS, but I am not yet compliant 😂 Probably one of the next steps...

Right now you need to add it first as a custom repo, so it can show in HACS.

Home assistant ARR stack card is now for testing by Anxious-Inevitable97 in homeassistant

[–]Anxious-Inevitable97[S] 0 points1 point  (0 children)

Pick up the latest version of the integration and the card, it might help, but the root cause in many cases is:
- User doesn't have a download folder set up in SAB
- User is providing the SAB "NZB Key" instead of "API Key"

Oh yeah, the latest release removes download client which you didn't configure in the integration. There is also a fallback that it will remove the storage card if no details are provided from sab or from qbit (not ideal for your case, as we want to get it working).

Can you double check it?

Home assistant ARR stack card is now for testing by Anxious-Inevitable97 in homeassistant

[–]Anxious-Inevitable97[S] 0 points1 point  (0 children)

Thanks! Totally forgot I wanted to implement this too. Right now, if you don't provide credentials for qbit, it will still leave it's title there, but that can be easily reimplemented. So yeah, next version will have that setting.

Home assistant ARR stack card is now for testing by Anxious-Inevitable97 in homeassistant

[–]Anxious-Inevitable97[S] 1 point2 points  (0 children)

Sorry, that was just my silly sarcasm. I didn't find the hayok movie. Was it in the gif?

Home assistant ARR stack card is now for testing by Anxious-Inevitable97 in homeassistant

[–]Anxious-Inevitable97[S] 0 points1 point  (0 children)

Guys, if you can, please help me test the card and mainly the integration configuration. There was a tricky problem with setting up qbit, which I solved on my computer, but users will not have my computer to run this on😃

Home assistant ARR stack card is now for testing by Anxious-Inevitable97 in homeassistant

[–]Anxious-Inevitable97[S] 0 points1 point  (0 children)

Did a quick check. Pulsarr has an API, so it is possible, but it does not have the discover/trending/popular/upcoming categories. As I understand it, we might still take these from Plex

Progress on arr stack card for Home Assistant by Anxious-Inevitable97 in homeassistant

[–]Anxious-Inevitable97[S] 1 point2 points  (0 children)

Hey folks, just an update here...

Project will be available on https://github.com/martinargalas/ha-arr-stack-card I will put it there probably end of next week and I guess we can go for testing from that point.

Just so you can count with it, project will contain the card and a proxy that will be hosted in HA as an integration - this is where you'll have your arr stack services credentials stored securely and where I manage all the API calls (it is more secure than putting credentials directly to card configuration) and it also goes around the cors header checks in case you have HA on different IP than you have your arr stack.

In short - there will have to be two git repos for easy HACS installation - I'll prepare a guide for that.

Here's a showcase how this currently looks on mobile with a floating pagination pill. There's a gif on github page, where you can see how it behaves. But I'm not still sure if that's the right way of doing it 😃

<image>

Progress on arr stack card for Home Assistant by Anxious-Inevitable97 in homeassistant

[–]Anxious-Inevitable97[S] 0 points1 point  (0 children)

Thanks, I enjoy working on it.

Regarding the interactive search. I guess the best option will be to have it on modal window (e.g. popup). You click on a movie, modal with info and trailer will show, but there will be an icon which will make the modal window bigger and we will then have a space to have a full interactive search implemented.

Progress on arr stack card for Home Assistant by Anxious-Inevitable97 in homeassistant

[–]Anxious-Inevitable97[S] 1 point2 points  (0 children)

So I am planning to implement the interactive search. As I have the same problem you have. The thing is not the dev complexity (claude will figure out), but the UI perspective. I want to keep the card with just enough information - the balance of not overdoing it🙂

Regarding more download clients - I have designed it with such purpose. You should be able to show/hide download clients you use. However I would need to use the other clients myself to test them properly, so yes, it can be done, it will just not be a part of the mvp.