Skip to content

Overview

Your media, your rules. streamarr.media is a self-hosted, all-in-one platform for media management, streaming, and automation. It combines what usually takes half a dozen tools — a streaming media center, release automation, and cloud gaming — with one library, one user system, and one UI.

What is streamarr.media?

With streamarr.media you can:

  • Discover — find movies, shows, music, games, and books via rich metadata, trending lists, and recommendations
  • Organize — manage everything in libraries, lists, playlists, and collections
  • Stream — play directly in the browser, on desktop, or on Android, with on-the-fly transcoding
  • Automate — search indexers and start downloads automatically, right from the play button
  • Play — stream games from your server to your browser via cloud gaming
  • Share — host watch parties, invite friends, and optionally sell memberships

One library, six media types

Every library type shares the same unified media model, so browsing, search, favorites, and lists work the same everywhere.

Media type Metadata Highlights
🎬 Movies TMDB Trailers, cast, collections, release automation — see Movies & Shows
📺 Shows TVDB / TMDB Seasons and episodes, next-up, per-episode automation — see Shows in Detail
🎵 Music MusicBrainz, Spotify import Artists, albums, songs; persistent player with queue and lyrics — see Music
🎮 Games IGDB, Steam import Playable in the browser via cloud game streaming — see Games
📖 Books OpenLibrary Authors and books with an in-app EPUB reader — see Books
📷 Photos Local files Photo libraries using the same unified media model

Admins create a library per media type and configure storage paths, metadata, and download rules — see Libraries.

Main capabilities

Streaming & playback

Media plays directly in the client. When a file is compatible it direct-plays; otherwise the server transcodes it on demand and streams it as HLS. Playback includes subtitles, chapters, skip intro/outro markers, trickplay scrubbing thumbnails, and resume via continue watching. See Streaming & Playback.

Smart Play & automation

Press play on anything

You can start playback even for media you don't have a file for yet. streamarr.media searches your configured indexers, starts the download, and shows live status — Searching for releases → Downloading → Ready to play.

Behind the scenes, admins configure Newznab/Torznab indexers and download clients, including release scoring, auto-download of monitored favorites, and quality upgrades.

Cloud gaming

Games in your library can be streamed straight to the browser: the server launches the game in an isolated container and streams video, audio, and input in real time. See Games.

Watch parties

Watch together with synchronized playback — create a party, share the party code, and everyone stays in sync. See Watch Parties.

Devices, casting & offline

Cast to Chromecast, AirPlay, and DLNA targets, remote-control playback on your other signed-in devices, and download media to a device for offline use. See Devices, Casting & Offline.

Discovery & curation

Fast search with autocomplete and filters, genre and person browsing, trending and recommendations, plus lists, playlists, and collections. Admins can add rule-based smart collections and poster overlays and design the home page with page layouts.

Multi-user & memberships

Local accounts or SSO login, invite-based registration, groups with granular permissions, and parental controls — see Users & Groups.

Memberships are optional

Servers can offer paid subscription plans and vouchers. Users manage their plan under Membership; admins configure plans in Membership & Vouchers.

Clients

Platform Delivery
Web Runs in any modern browser
Desktop (Linux, macOS, Windows) Native app (Tauri)
Android Native app (Capacitor)

The UI is available in English and German.

Next steps

  1. Installation — deploy streamarr.media with Docker Compose, Kubernetes, or Podman
  2. Quick Start — first-run setup and your first library
  3. Dashboard & Home — get to know the interface