MStream

mStream is a self-hosted personal music streaming server for your own music collection.

  • Home Automation
  • Media Applications
  • Media Servers
  • Tools & Utilities
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
  • TrueNAS (not listed)
  • Umbrel
  • ZimaOS
  • Proxmox (not listed)
  • Helm
  • Mac (not listed)
  • Windows (not listed)
  • Linux (not listed)

Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.

74/100 Good

Maintained
100last commit 11 days ago
Popular
3988 GitHub stars
Easy to install
654 install platforms, install notes, Docker image
Light to run
No data

Based on 3 of 4 factors.

Availability: platform listings confirmed today, links checked 15 days ago

GitHub stars
88
Open issues
2
Last commit
2026-10-04
Latest release
v6.31.1-ls33
License
GPL-3.0
Activity
declining

Checked 9 days ago - source: GitHub (linuxserver/docker-mstream)

Resources & Compatibility

ARM (e.g. Raspberry Pi) is supported.

Checked 17 days ago - source: Docker Hub image tags and published docs

First-install notes

  • Docker setup mStream is distributed as a LinuxServer.io Docker container. Mount your music library as a volume and set PUID/PGID for correct file permissions before starting the container. source

Fetched 8 days ago - each note links to its source

Alternatives (8)

  • 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.

Checked 14 days ago - source: AlternativeTo

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.

Answers sourced from github.com, selfhost.directory, www.reddit.com

Community

Collected 16 days ago - public community threads