Hey ya all,

Reiverr is a project of mine that I’ve decided to release to the public today. It’s a self-hosted website similar to the content discovery app Overseerr, with the added features of managing and watching your content library through Sonarr, Radarr and Jellyfin integrations. The motivation behind the project was the lack of a unified modern UI that could be used to discover, manage and watch content in a single place.

Currently, the project is in very early stages of development, but it is mostly usable in its current state. If you want to try it out, you can find the installation instructions in the project’s GitHub page:

https://github.com/aleksilassila/reiverr

Also: For the project to reach its fullest potential, it could use contributions! If you’d like to contribute code, designs (I’m not a UI designer, please help me), documentation or anything else, first of all, thank you!, and you can find an extensive list of planned features & fixes at the Reiverr Taskboard. It’s also a great place to just get a sense of what’s being done if you’re curious.

Cheers guys!

  • Nix@merv.news
    link
    fedilink
    English
    arrow-up
    61
    arrow-down
    2
    ·
    11 months ago

    Amazing! This looks gorgeous!

    The screenshots probably shouldn’t include copyrighted movies though, so it doesn’t get taken down from GitHub. You can replace them with Blender Studio projects https://studio.blender.org/films/

    (Also there’s a small typo it says steam instead of stream on GitHub)

  • eroc1990@lemmy.parastor.net
    link
    fedilink
    English
    arrow-up
    40
    ·
    11 months ago

    You should post this over on one of the Self Hosted communities. I’m sure they would appreciate this as well.

  • glimse@lemmy.world
    cake
    link
    fedilink
    English
    arrow-up
    31
    ·
    11 months ago

    be OP

    Developing a UI to combine several similar projects together

    Makes a beautiful interface

    “I am not a UI designer”

    • Bread@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      6
      ·
      11 months ago

      If it looks like a duck, walks like duck, and quacks like a duck. They might just be a UI designer.

    • Contend6248@feddit.de
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      11 months ago

      This is the second project i’ve seen this week where the dev claimed that there is no knowledge about UI/UX and it’s just better than anything i’ve seen.

      I start to think UI/UX classes may have shifted in a direction no actual user likes to use. That would explain some things.

  • Hcbille@lemmy.world
    link
    fedilink
    English
    arrow-up
    9
    ·
    11 months ago

    Beautiful project! One feature request/ question: Would it be possible to have a config file/gui with the api keys instead of having them in the compose file?

    • skadden@ctrlaltelite.xyz
      link
      fedilink
      English
      arrow-up
      3
      ·
      11 months ago

      You can already do this. You can specify an env file or use the default .env file.

      The compose file would look like this:

      environment:
            PUBLIC_RADARR_API_KEY: ${PUBLIC_RADARR_API_KEY}
            PUBLIC_RADARR_BASE_URL: ${PUBLIC_RADARR_BASE_URL}
            PUBLIC_SONARR_API_KEY: ${PUBLIC_SONARR_API_KEY}
            PUBLIC_SONARR_BASE_URL: ${PUBLIC_SONARR_BASE_URL}
            PUBLIC_JELLYFIN_API_KEY: ${PUBLIC_JELLYFIN_API_KEY}
            PUBLIC_JELLYFIN_URL: ${PUBLIC_JELLYFIN_URL}
      

      And your .env file would look like this:

      PUBLIC_RADARR_API_KEY=yourapikeyhere
      PUBLIC_RADARR_BASE_URL=http://127.0.0.1:7878
      PUBLIC_SONARR_API_KEY=yourapikeyhere
      PUBLIC_SONARR_BASE_URL=http://127.0.0.1:8989
      PUBLIC_JELLYFIN_API_KEY=yourapikeyhere
      PUBLIC_JELLYFIN_URL=http://127.0.0.1:8096
      

      This is how I do all of my compose files and then I throw .env in .gitignore and throw it into a local forgejo instance.

  • thetanis@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    11 months ago

    This looks very cool. One of my biggest issues with Jellyfin is its UI. So I just stay with Plex. There are some other features that keep me in Plex but it’s mainly the UI. I’ll be starring this and keeping an eye on it! Well done.

  • DARbarian@artemis.camp
    link
    fedilink
    arrow-up
    4
    ·
    11 months ago

    This sounds incredible. My biggest gripe about moving from Plex to Jellyfin is that now to make requests, my family has to go to my Jellyseerr site. On Plex they could just add things to the watchlist, so that would be amazing to bring to Jellyfin.

    • synae[he/him]@lemmy.sdf.org
      link
      fedilink
      English
      arrow-up
      1
      ·
      11 months ago

      I like using other sites like imdb, trakt.tv for my watchlist, and then hooking up sonarr/radarr to monitor them. I’m not sure if it’s feasible for your friends/family to do private lists and provide auth for you - sounds like a UX nightmare for them unless they are also technical - but, if they make their watchlist public on those sites, you can probably subscribe your tool to them easily.

  • Drewelite@lemmynsfw.com
    link
    fedilink
    English
    arrow-up
    4
    ·
    11 months ago

    This is sick. An android TV app, while I’m sure a low priority, would make this a home run for me. Great work.

  • umbrella@lemmy.ml
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    11 months ago

    Setting up servarr and this is pretty much exactly what I was looking for. Going to give it a try!

  • Occupier8633@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    11 months ago

    Does this combine all of the “arrs” AND overseer/jellyseer?! Thank you so much for such an amazing creation! Let’s all remember to thank our open source contributors for their hard and fruitful work.