mStream

A self-hosted music streaming server for playing your own collection from anywhere, with web and mobile players.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About mStream

mStream is a lightweight music server you run on your own computer, including old hardware or a Raspberry Pi. It streams FLAC and other lossless files uncompressed to its web app and to mobile and desktop apps.

Quick Connect pairs apps with a QR code and reaches the server without port forwarding, DNS or SSL setup. Auto DJ queues tracks by tempo, key or mood, and optional P2P discovery shares recommendations with other users.

Strengths

  • Runs on low-power hardware like a Raspberry Pi
  • Remote access without port forwarding
  • Streams lossless files uncompressed
  • Web app plus mobile apps

Limitations

  • Music only
  • Requires keeping your own server running

Details

Pricing
FreeFree and open source, supported by sponsorships.
License
Open source, license not stated
Developer
IrosTheBeggar
Platforms
Android, Web, Self-hosted
How it runs
Downloadable app, Self-hosted
Account
Not required
Best suited for
People who want to stream their own music library to their devices
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to mStream

Compare all

Software that can replace mStream for an important use case, and what changes if you switch.

  • Navidrome

    A tiny music server for your own collection that works with dozens of existing phone apps.

    Navidrome is GPL-3.0 and supports the Subsonic API, so many third-party phone apps work, but it has no official mobile app of its own.

  • Koel

    A self-hosted personal music streaming server with a web interface and mobile apps.

    Koel offers a web interface plus iOS and Android apps with smart playlists and podcasts, but some features are reserved for the paid Koel Plus edition.

  • gonic

    A lightweight self-hosted music streaming server that implements the Subsonic API.

    gonic is a lightweight Subsonic API server with scrobbling and podcast support, and has no bundled player, so you choose a Subsonic client.

  • Ampache

    A self-hosted web application for managing and streaming a music and video collection.

    Ampache is AGPL-3.0, developed since 2001, and combines local and remote catalogs, with a web player and support for external client apps.

  • Polaris

    A self-hosted music streaming server with a web client for listening from any computer or phone.

    Polaris is a Rust music server with a web client and an API for other clients, and no paid tier, but no mobile apps are listed.

  • Swing Music

    A self-hosted music player and streaming server for your own local audio files, used through a web interface.

    Swing Music offers a streaming-service style web player, packaged as Docker or AppImage, but its license terms are not stated and no mobile apps are listed.

  • Supysonic

    A Python server implementing the Subsonic API for streaming your own music collection.

    Supysonic is an AGPL-3.0 Python server implementing the Subsonic API with transcoding and scrobbling, but it ships no player app.

  • Funkwhale

    A self-hosted, federated platform for storing, streaming and sharing music and podcasts.

    Funkwhale adds federation between servers and library sharing with other users, and works with Subsonic clients, at the cost of more administration.

mStream as an alternative

Listings that name mStream as an alternative.

  • Plexamp

    A music player from Plex for listening to and exploring the music library on a Plex server.

    mStream is a free open-source self-hosted server with web and mobile players that streams lossless files uncompressed and offers remote access without port forwarding.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing