# MStream

MStream is a self-hosted personal music streaming server for your own music collection. It is open source and self-hosted, installable on Docker Hub, Kubernetes (Helm), ZimaOS, Umbrel and Unraid.

Canonical page: https://ourlocalhost.com/app/631/mstream

## Description

mStream is a self-hosted personal music streaming server for your own music collection. It streams the audio you keep on a home computer or server to any device and ships with native mobile apps for Android and iPhone, giving you a lightweight way to listen to your library from anywhere without depending on commercial streaming services.

## Platform availability

Available on 4 of 9 platforms: Unraid, Umbrel, ZimaOS, Helm.

## Health score

74/100 (Good), based on 3 of 4 factors.
- Maintained: 100 (last commit 19 days ago)
- Popular: 39 (88 GitHub stars)
- Easy to install: 65 (4 install platforms, install notes, Docker image)

## Links

- Docker Hub: https://hub.docker.com/r/linuxserver/mstream
- Kubernetes (Helm): https://artifacthub.io/packages/helm/nicholaswilde/mstream
- ZimaOS: https://github.com/bigbeartechworld/big-bear-casaos/tree/master/Apps/mstream
- Umbrel: https://apps.umbrel.com/app/mstream
- Unraid: https://ca.unraid.net/apps/mstream-1fe52771nipf93?q=mstream
- Official website: https://mstream.io/
- GitHub: https://github.com/linuxserver/docker-mstream

## Common questions

### How can I reach mStream from outside my home network?

Users describe using a VPN, or a more involved setup with a domain and an SSL certificate from Let's Encrypt.

### Can I sync my library to devices for offline listening?

Yes, it lets you access your collection from anywhere, sync it between devices for offline access, and stream it in any browser.

### Does mStream allow more than one user or music directory?

Yes, the server supports multiple users and directories.

### What file-ownership options does the linuxserver mStream container provide?

It supports easy user mappings with PUID and PGID.

## Alternatives

- Amperfy Music
- Frames: Frames is a modern SVOD (Streaming Video on Demand) streaming service built with React and NestJS.
- Losange: Losange is a simplified fork of Stremio that requires no account to use, though accounts are optional.
- Lyrion Media Server
- Plex: Plex is a LinuxServer.io Docker container that runs Plex Media Server so home users can organize and stream personal video, music, and phot…
- Stremio: Stremio is a free media streaming client that lets you watch your favorite shows and movies by combining your local files with online addon…
- Subsonic: Subsonic is a free, web-based media streamer, providing ubiquitous access to your music and video.
- VLC Streamer: Sit anywhere in your house and watch movies or TV shows on your iPhone, iPod or iPad.

---
Source: Our Local Host (https://ourlocalhost.com/app/631/mstream), the self-hosted and open-source app directory.
