-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Self-hosted unified media manager. One binary replaces Radarr, Sonarr and Seerr — library management, indexer searching, download-client handling, file organisation, multi-user requests, and a REST API.
This wiki has two halves. Pick the one that matches you.
For anyone running Streamline for themselves, their family, or a handful of friends. No Go, no Kubernetes, no YAML beyond copy-paste.
| Page | What it covers |
|---|---|
| Installation | Docker Compose, plain binary, Unraid/Synology/TrueNAS, Helm |
| First-Run Setup | Logging in, metadata keys, indexers, download client, folders |
| Adding Movies and TV | Searching, monitoring, quality, manual grabs |
| Importing an Existing Library | Pointing Streamline at files you already have |
| Activity and Calendar | The queue, history, stuck downloads, what's coming |
| Requests and Users | Inviting people, roles, approving requests |
| Troubleshooting | Nothing downloads, nothing imports, and other common walls |
For operators who want the whole surface: every config key, declarative deploys, the API, and the machinery behind the buttons.
| Page | What it covers |
|---|---|
| Configuration Reference | Every key, its default, and its env-var form |
| Authentication and SSO | Auth modes, OIDC, roles, API keys, lockout |
| Quality Profiles and Naming | How releases are accepted or rejected; filename templates |
| Scheduled Jobs | Every background job, its interval, and how to drive it |
| REST API | Authentication, endpoint map, worked examples |
| Observability and Logging | OpenTelemetry, log formats, rotation |
| GitOps and Kubernetes |
read_only mode, the Helm chart, secrets, path migration |
Movies and TV are shipped, with the built-in torrent client, quality scoring, transcoding, requests and the REST API. Music, books, Usenet and a built-in player are not.
The full picture — every media type, download path, playback option and platform feature, marked Shipped, In progress or Planned — is on the Roadmap.
Note
Every library shown in a screenshot, GIF or example on this wiki and in the repository is fabricated. Titles, posters and metadata are pulled from public metadata providers to make the interface legible; there are no files behind them. Nothing depicted is a real download, a real release, or an endorsement of one.
Important
Streamline is a library manager. It indexes metadata, talks to indexers and download clients you configure yourself, and organises files that already exist on your disk. It hosts nothing and distributes nothing. It does not endorse copyright infringement or any other unlawful use, and the authors accept no responsibility for how you choose to use it — making sure you have the right to the content you acquire is entirely on you.
- Bug or feature request — open an issue
- Security vulnerability — do not open an issue; see SECURITY.md
- Contributing — CONTRIBUTING.md
Streamline is GPL-3.0-or-later.
These pages live in the main repository under docs/wiki/ and are mirrored here automatically. Edits made through the wiki UI are overwritten on the next sync — send a pull request instead.
🎬 Operating Streamline
- Installation
- First-Run Setup
- Adding Movies and TV
- Importing an Existing Library
- Activity and Calendar
- Requests and Users
- NixOS and Nix
- Troubleshooting
- Roadmap
⚙️ Advanced
- Configuration Reference
- Authentication and SSO
- Quality Profiles and Naming
- Quality Profiles and Custom Formats
- Scheduled Jobs
- REST API
- Observability and Logging
- GitOps and Kubernetes






