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.
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.
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.
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.
Pay once. Own it forever.
No subscription fees. No licensing headaches. No "premium tier" upsells. Buy it once and it's yours.
- ✓ 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.