mStream is a free, open source and cross-platform personal music streaming server that lets you sync and stream music between all your devices. It consists of a lightweight music streaming server written with NodeJS; you can use it to stream your music from your home computer to any device, anywhere.
Server Features
- Works on Linux, Windows, OSX and Raspbian
- Dependency Free Installation
- Light on memory and CPU usage
- Tested on multi-terabyte libraries
WebApp Features
- Gapless Playback
- Milkdrop Visualizer
- Playlist Sharing
- Upload Files through the file explorer
- AutoDJ – Queues up random songs
Importantly, mStream Express is a special version of the server that comes with all the dependencies pre-packaged and in this article, we will explain how to install and use mStream to stream your home music to anywhere from the Linux.
Before you install mStream, check out the demo: https://demo.mstream.io/
How to Install mStream Express in Linux
The easiest way to install mStream, without facing any dependencies issues is to download the latest version of mStream Express from the release page and run it.
The package comes with an additional set of UI tools and features for adding tray icon for easy server management, auto boots server on startup and GUI tools for server configuration.
You can use the wget command to download it directly from the command line, unzip the archive file, move into the extracted folder and run the mstreamExpress file as follows.
$ wget -c https://github.com/IrosTheBeggar/mStream/releases/download/3.9.1/mstreamExpress-linux-x64.zip $ unzip mstreamExpress-linux-x64.zip $ cd mstreamExpress-linux-x64/ $ ./mstreamExpress
After starting mstreamExpress, the server configuration interface will show up as shown in the following screenshot. Enter the config options and click on Boot Server.

Once the server has booted, you will see the following messages.

To access the webapp, go to the address: http://localhost:3000 or http://server_ip:3000.

You can easily manage the server via the Tray Icon; it has options to disable auto-boot, restart and reconfigure, advanced options, manage DDNS and SSL, among others.
mStream Github repository: https://github.com/IrosTheBeggar/mStream.
That’s all! mStream is an easy to install and personal music streaming software. In this article, we showed how to easily install and use mStream Express in Linux. If you have any queries, reach us via the feedback form below.
Well Hi!
I did install mStream Express and it was easy. My question is: ok I can listen my music in my house., but if I want to listen it at my work place, what will I have to do?
Thank you
Hi
So if I want to listen at my work, what should I do?
@sylvain
You need to host it on the Internet.
Dear Admin,
I have finished download and then install packages, it was problem, error is like that:
Sincerely , Admin
@Kohtet,
Please install the missing NSS package as shown.
Hey Aaron! Nice program this mStream really!. I use link in your side to download and installing mStream, because Linux Mint tell me, that wget doesn work. But, but, how I get my phones (Android and Jolla) working with mStream?.
Juha Sandberg from Finland
@Juha
You can install wget by running:
Then download the packages and just install it as shown and access it from your phones (Android and Jolla) via a web browse using the IP address displayed when the server boots up.