Your media. Your server. Your rules.

A self-hosted media streaming platform for you and the people you care about. Like Plex and Jellyfin, but simpler, faster, and without the bloat.

View Source
App screenshot

Everything you actually need

No feature creep. No half-baked extras. Just the tools that matter for hosting and watching your media.

Multi-Device

Native apps for iOS, Android, and Android TV. Plus a responsive web app that works anywhere with a browser.

Multi-User

Invite friends and family. Everyone gets their own profile, watch history, and progress tracking. Role-based access keeps things organized.

Content Requests

Integrates directly with Sonarr and Radarr. Your users can request movies and shows right from the app, and downloads happen automatically.

Search and Browse

Fast full-text search across your entire library. Filter by genre, year, rating, or just browse through your collection.

Playlists

Create and organize playlists to curate your library however you want. Great for movie nights or working through a series together.

Subtitles

Full support for embedded and external subtitle tracks. SRT, ASS, VTT, and more. Pick your language and go.

Watch Together

Start a watch session and invite others to join. Playback stays in sync across all devices in real time, so everyone sees the same thing at the same time.

Share a link, hit play, and it just works. No plugins, no third-party extensions, no workarounds. Built right into Odeion.

Watch Together screenshot

Built for your hardware

Written in Go for minimal resource usage and fast startup. Odeion runs as a single binary on any Linux distro, or as a Docker container if that's more your speed.

No bloated runtimes, no Java, no .NET. Just a lightweight binary that does its job and stays out of your way.

Hardware Transcoding

VAAPI, QSV, and NVENC support through ffmpeg. Transcode on the fly without melting your CPU.

Docker Ready

One docker compose up and you're running. PostgreSQL included. GPU passthrough for transcoding works out of the box.

Sonarr & Radarr

Native integration. Connect your existing setup and let users request content directly from the app.

Wide Format Support

Plays virtually anything. If ffmpeg can handle it, Odeion can stream it. Automatic transcoding adapts to each client's capabilities.

Library view screenshot

What we don't do

We're not trying to be everything to everyone. Odeion does one thing well: serve your media library to the people you choose.

No ads, ever
No third-party streaming content
No live TV or DVR
No trailer auto-play or intro jingles
No phone-home telemetry
No account on our servers

Pay once. Own it forever.

No subscription fees. No licensing headaches. No "premium tier" upsells. Buy it once and it's yours.

One-time purchase
Pricing TBA
  • Shareware: try it free, buy when you're ready
  • Source-available on purchase
  • All future updates included
  • No recurring fees, no strings attached
  • Self-hosted means your data stays yours

Available everywhere

Native apps for the platforms you actually use.