Remux
self-hosted media server with a Jellyfin-compatible API
---
Remux is a Jellyfin-compatible media server that brings Stremio add-ons, local files, and WebDAV sources together under one roof. Music streams from its own dedicated pipeline with support for remote sources. Use any Jellyfin client to browse, search, and play without any client changes. Written in Rust.
---
## Features
- **Works with your Jellyfin clients**
Infuse, Swiftfin, Jellyfin for Android, and any other Jellyfin-compatible client works without changes.
- **Official client and bundled web UI**
Remux has its own client: [remux-client](https://github.com/lostb1t/remux-client). The server also bundles the web version, so you can open it in a browser right away without installing anything.
- **Multiple content sources**
Stream from Stremio add-ons, local files, WebDAV servers, or torrents. Mix and match across a single library.
- **Built-in torrent streaming**
Stream directly from torrents without a separate client. No downloads required.
- **Independent music pipeline**
Music is not tied to Stremio and streams from its own sources, including remote ones.
- **Probe data for streams**
Audio and subtitle track selection works out of the box for streamed content. Track metadata is sourced from [RemuxDB](https://remuxdb.1632022.xyz) so clients see the same experience as local files.
- **Powerful library filtering**
Build libraries dynamically: filter by tags, catalogs, popularity, release year, and more. Exclude content per-user or scope libraries to specific audiences without duplicating sources.
- **Playback tracking**
Progress syncs across clients with continue watching support.
- **User management**
Import users and data from an existing Jellyfin server to get started quickly.
- **Desktop app**
Single install, no Docker or terminal required. The server runs in the background as a tray app.
- **Custom dashboard**
A built-in admin interface designed for this workflow.
- **IPTV Support**
## Quick Start
### Desktop
Download the latest release for your platform:
- [macOS (Apple Silicon)](https://github.com/lostb1t/remux/releases/latest/download/remux-desktop-macos-aarch64.dmg)
- [Linux (x86_64)](https://github.com/lostb1t/remux/releases/latest/download/remux-desktop-linux-x86_64.deb)
- [Windows (x86_64)](https://github.com/lostb1t/remux/releases/latest/download/remux-desktop-windows-x86_64.zip)
### Docker
```yml
version: "3"
services:
remux:
image: ghcr.io/lostb1t/remux:latest # or nightly
ports:
- "3000:3000"
volumes:
- /remux/data:/data
```
### Server logs
File logging is enabled by default and writes daily rolling logs under `