Hey, I just published a self-hosted streaming service, it’s called Odin. Odin comes in two parts, a server and an Android app. Both can be found on GitHub, with their install instructions.

Odin Server https://github.com/ad-on-is/odin-server

Odin TV App https://github.com/ad-on-is/odin-tv

Motivation:

I’ve used many of the readily available apps in the past, and they all came with their pros and cons. I was mostly annoyed by the fact, that most of them use their own server-backend, somewhere. So each time, the app stops working, I didn’t know whether their server just crashed, or the developer abandoned the app and I had to look for something else. I also started becoming paranoid, whether someone was collecting my data and offering them to “the highest bidder”. Oh, and I also disliked the UI of these apps.

That’s why I started working on Odin. In fact, I’ve been using it for almost 4 years now, and did a LOT of iterations during these years. Now, I’m more than happy with the end result, and wanted to share it with the world.

The main features of Odin are:

  • Discovering movies and TV shows
  • A nice and beautiful UI
  • Customizable Trakt lists
  • Multi-User support

I hope you like it!

Oh, and feel free to submit any feature requests or issues on GitHub. If you want, you can star the repo, so I know there’s actual interest in the project.

  • Eldritch@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    5 days ago

    Interesting. Will have to take a look at it later. I currently use Jellyfin and don’t have many issues. The only thing that might be a pain point is tuner support. I didn’t see anything mentioned. But looks nice otherwise. And intrigued to see its largely in Go.

    • ad_on_is@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      10
      ·
      5 days ago

      Jellyfin uses the *arr suite, but Odin relies on a debrid service. The benefit is that nothing is hoarded on the device itself.