r/ARR

▲ 209 r/ARR+3 crossposts

Quick follow-up to my earlier posts — Dashboarr is now in full production on both the App Store and Google Play. No more testing opt-ins or Google Groups, you can just install it.

For context: this started as a personal project I built for myself because I wanted a single app to manage my own media stack. A few friends asked for it, and from there I figured why not just put it out for the community too.

For anyone who missed the earlier posts: it's a mobile app to manage your self-hosted media stack from one place. Talks directly to each service's API, no backend required (there's an optional one if you want real push notifications).

Currently supports qBittorrent, Radarr, Sonarr, Overseerr, Tautulli, Prowlarr, Plex, Bazarr, and Glances.

It's open source (GPL-3.0), no accounts, no ads, no monetization. Issues and PRs welcome on GitHub.

u/tunickaquii — 10 days ago
▲ 66 r/ARR+1 crossposts

Guys so this is a project I've been working on lately. If you know arr stack, there so far was no complete implementation of it in HA. This may come a little closer to it :)

Currently this is not on github, as it still has bugs I need to fix first, but I wanted to ask for some early feedback or ideas.

So far I have integrated qbittorrent, sabnzbd, sonarr, radarr, seerr, bazarr and lidarr.

What the card already does:

  • Obviously you will be able to see recently downloaded movies, tv shows, upcoming movies and tv shows. There will be an option to pick and sort categories by your liking.
  • Recently added movies will show if subtitles were downloaded, in which audio the movie is and other statuses
  • You will be able to request movies and tv shows with one click, or pick up a quality profile and then request
  • Lightweight download manager. You will be able to see items being downloaded and control them directly (start, stop), sorting, pagination, statuses
  • Disc statistics of where you place your downloads (free space, total capacity)
  • Card has an admin and user mode. As admin, you will be able to approve requests, users will be able to only place requests - usable for family members
  • Clicking on an item shows modal with movie desc and link to youtube trailer (not properly visible because of recording window)
  • Card is responsive. Tablet view and a nice mobile view too
u/Anxious-Inevitable97 — 7 days ago
▲ 19 r/ARR

So, a couple of days ago I casually stumbled on a private *arr stack listed on Google with no auth enabled (it's actually enabled but auth is disabled on local address and I guess the user REALLY messed up this setting)

I actually found prowlarr first, on a subdomain like prowlarr.actualdomain.com. I just tried to change the subdomain to sonarr, lidarr and radarr and they are all there, open to the entire world. Qbittorrent is also online, but luckly is protected by a password

So, I've tried everything to let the user know the problem without being destructive:

- I've disabled every indexer on Prowlarr, left only one custom rss torrent indexer called "Do you know your stack is open to the internet?" with url "Http://checkyourauth.com"

- Disabled every download client on radarr, sonarr, lidarr and I've added various tag with phrases like "Checkyourauth", "Fixthis", "Youarelistedongoogle", "Somuchfreespaceforporn" and so on

- Moved every media on a subfolder called "I can delete all this"

- Run a whois on the domain, actually found a mail and sent a notice about it. Discovered it's actually kinda hard to write a mail that doesn't look like spam/phishing in this case

A couple day passed and nothing have changed. I'm actually worried that this random guy/girl on the internet could lose everything and that there is a huge sign with "I'M PIRATING MOVIEEEESSSSSS" on his head. I can see some film/tv series being added some days before my discovery, so it's not abandoned

So, any suggestion on how I can be noticed? I will only do NON DESTRUCTIVE action and I will obviously not share the url

reddit.com
u/Mystikal91 — 6 days ago
▲ 22 r/ARR

Any interest in an all-in-one full stack management app?

Alternative to Radarr, Sonarr, Lidarr, Bazarr, and Prowlarr.

Supports Plex, Jellyfin, QBittorrent and has local accounts or Plex authentication.

Written in Python with no external dependencies. Only tested on Linux so far, but may run on other platforms that have Python 3.x support.

It's certainly not as good as the other ARR apps at the moment for specific things, but having everything in one place makes setup and management a lot easier.

So, if there's interest, I'll polish it up and publish it to Github. If not, it'll quietly fade into oblivion.

https://preview.redd.it/dh1ksexdstyg1.png?width=1224&format=png&auto=webp&s=a2c9d259871b567729b2607c069944d6349b21b3

reddit.com
u/micush — 11 days ago
▲ 1 r/ARR

I'm just dipping my toes into this in an attempt to broaden my horizons and learn about new resources. I'm using a Windows 11 laptop with docker. I have a container set up that has qbittorrent, gluetun, jellyfish, prowlarr, sonarr, radarr, lidarr, and flaresolverr. From what I can tell i have everything linked together and funneled through my VPN (apps added to prowlarr, tun0 in qbit for tunneling)

My issue is that whenever I try to search for anything and add it, it gets sent to qbit only to immediately error.Some of my ARR pages have a notification saying "qbittorrent downloads into /downloads but the directory doesn't seem to exist inside the container". My qbit path is set to /data/downloads and my ARRs are set to /data/media/insert media type per app

I don't know if I skipped a step or what but this is increasingly starting to look like it's not for me and that's sad because it intrigues me so much lol

Edit: i shit you not as I hit send I had files begin downloading!!! I don't believe i changed anything i just force started an errored torrent and it downloaded.

I would still love any pointers if you got any

Edit 2: that was short lived everything is an error again

reddit.com
u/SillyDilly5294 — 9 days ago
▲ 12 r/ARR

I’ve been running Jellyfin for a while and noticed a gap I’m surprised doesn’t have a real solution.

There are great tools for movies, TV, and music, but nothing built for full-length concert videos, especially classical. Right now they get forced into movie or music setups that don’t fit well.

Idea:
A request and automation system for concert recordings, something like a “ConcertArr.”

What it could do:

  • Request full concerts (symphonies, operas, live performances)
  • Pull from YouTube, archives, or torrents
  • Organize by Composer → Work → Conductor/Orchestra → Performance
  • Integrate cleanly with Jellyfin
  • Handle metadata better than current workarounds

Originally I was just thinking it would useful for classical performances but it could definitely easily be expanded to most live performances in general.

If something like this exists, I’d love to know. If not and anyone wants to work on it, I think it would be well received in the self-hosting community.

Curious if anyone else has run into this or has thoughts.

reddit.com
u/MidweekMouse505 — 9 days ago
▲ 4 r/ARR+1 crossposts

I am trying to import an existing library to radarr on a synology running a container and it says

Unable to add root folder

  • Folder '/volume1/Plex Media/downloads/' is not writable by user 'hotio'

I have changed to permission on the user running radarr and it still does not work.

here is my .yaml file

version: "3.2"
services:
# Radarr - https://hotio.dev/containers/radarr/
# mkdir /volume1/docker/appdata/radarr
  radarr:
    container_name: radarr
    image: ghcr.io/hotio/radarr:latest
    restart: unless-stopped
    logging:
      driver: json-file
      options:
        max-file: ${DOCKERLOGGING_MAXFILE}
        max-size: ${DOCKERLOGGING_MAXSIZE}
    labels:
      - org.hotio.pullio.update=${PULLIO_UPDATE}
      - org.hotio.pullio.notify=${PULLIO_NOTIFY}
      - org.hotio.pullio.discord.webhook=${PULLIO_DISCORD_WEBHOOK}
    ports:
      - 7878:7878
    environment:
      - PUID=${PUID}
      - PGID=${PGID}
      - TZ=${TZ}
      - UMASK=002
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - ${DOCKERCONFDIR}/radarr:/config
      - ${DOCKERSTORAGEDIR}:/data
      - /volume1/Plex Media/downloads


# Sonarr - https://hotio.dev/containers/sonarr/
# mkdir /volume1/docker/appdata/sonarr
  sonarr:
    container_name: sonarr
    image: ghcr.io/hotio/sonarr:release
    restart: unless-stopped
    logging:
      driver: json-file
      options:
        max-file: ${DOCKERLOGGING_MAXFILE}
        max-size: ${DOCKERLOGGING_MAXSIZE}
    labels:
      - org.hotio.pullio.update=${PULLIO_UPDATE}
      - org.hotio.pullio.notify=${PULLIO_NOTIFY}
      - org.hotio.pullio.discord.webhook=${PULLIO_DISCORD_WEBHOOK}
    ports:
      - 8989:8989
    environment:
      - PUID=${PUID}
      - PGID=${PGID}
      - TZ=${TZ}
      - UMASK=002
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - ${DOCKERCONFDIR}/sonarr:/config
      - ${DOCKERSTORAGEDIR}:/data
      - /volume1/Plex Media/downloads


# Prowlarr - https://hotio.dev/containers/prowlarr/
#
# Don't forget to create the directory, change chown command if needed (the user:group part)
# sudo -u docker mkdir -m=00775 /volume1/docker/appdata/prowlarr
#
  prowlarr:
    container_name: prowlarr
    image: ghcr.io/hotio/prowlarr:testing
    restart: unless-stopped
    logging:
      driver: json-file
      options:
        max-file: ${DOCKERLOGGING_MAXFILE}
        max-size: ${DOCKERLOGGING_MAXSIZE}
    labels:
      - org.hotio.pullio.update=${PULLIO_UPDATE}
      - org.hotio.pullio.notify=${PULLIO_NOTIFY}
      - org.hotio.pullio.discord.webhook=${PULLIO_DISCORD_WEBHOOK}
    ports:
      - 9696:9696
    environment:
      - PUID=${PUID}
      - PGID=${PGID}
      - TZ=${TZ}
      - UMASK=002
      - ARGS=
    volumes:
      - ${DOCKERCONFDIR}/prowlarr:/config:rw
      - /volume1/Plex Media/downloads
reddit.com
u/MagicianAcademic8962 — 13 days ago