A self-hosted media server for movies, TV shows, and music. Modern alternative to Plex and Jellyfin — no cloud, no subscriptions, full control.
Everything you need to manage and stream your personal media library.
Movies, TV shows, music, and photos — all in one place. Supports MKV, MP4, AVI, FLAC, MP3, and dozens more formats.
Automatic TMDB integration pulls posters, cast photos, ratings, genres, trailers, and detailed descriptions for your entire library.
Playback speed control, skip intro/credits, picture-in-picture, audio track selection, A/V sync adjustment, and auto-play next episode.
FFmpeg-powered transcoding with support for up to 6 concurrent streams. Hardware acceleration via Intel QSV and NVIDIA NVENC.
Unified search across all media types. Continue watching, watch history, and personal watchlist to track what matters.
Automatic library rescanning via Radarr and Sonarr webhooks. New media shows up in your library without lifting a finger.
Stream your library on the big screen with the dedicated Roku channel. Browse, search, and watch — all from your couch.
Full keyboard navigation in the web player — space to pause, arrow keys to seek, F for fullscreen, M to mute, and more.
One command to spin up the entire stack — Go API, SvelteKit frontend, PostgreSQL, Redis, and nginx — all via Docker Compose.
Production-grade technologies chosen for performance, reliability, and developer experience.
Four steps from zero to streaming.
Open http://localhost:3000, head to Settings, add your library paths, and hit scan. Your media appears within seconds.