The music streaming services have gained a lot of popularity In such a short time, they have also become one of the main sources that users use to enjoy their favorite music, as well as artists to promote themselves, publicize their new releases, concerts and more.
Given this, and also at the same time, the growing use of cloud services has begun to displace music storage. Although not all users prefer it.
Especially to those who call the old school or those of us who grew up still using the CDs that we still keep from our favorite artists.
Today I come to talk to you about an excellent application that can help you with the transmission of your stored music and that once again they will make you want to dust off those records that at some time never stopped playing over and over again.
About mStream
mStream is a free and cross-platform music streaming server that will allow you to sync and stream music between all your devices.
mStream It consists of a lightweight music streaming server written with NodeJS. You should use it to stream your music from your home computer to any machine, anywhere.
This application can be run on servers, as well as on personal computers and portable devices (tablets, smartphone).
Server Features
- Multi-platform
- Low resource consumption
- Tested on multi-terabyte libraries
Web application features
- Play without pauses
- Milkdrop Visualizer
- Share playlists
- Upload files via file explorer
- AutoDJ
Mobile app features
- Available in Google Play
- Easily sync music to your phone for offline playback
- Multi server support
Importantly, mStream is a particular server model that comes with all dependencies prepackaged.
Before installing mStream, you can take a look at the web demo of the service at the following link. https://demo.mstream.io/
How to install mStream on Linux?
The simplest solution to perform the mStream installation, without having to deal with its dependencies, is to download the latest version of mStream from its official website.
The package includes an additional set of UI tools and options to include tray icon for simple server administration, automatic server startup on startup, and GUI tools for server configuration.
To download and install the application we are going to use the wget command, for this we are going to open a terminal in our system and in it we are going to type the following in it.
First we are going to download with:
wget -c https://github.com/IrosTheBeggar/mStream/releases/download/3.9.1/mstreamExpress-linux-x64.zip
Done the download now we are going to unzip the package with the command:
unzip mstreamExpress-linux-x64.zip
Once this is done, we are going to enter the resulting folder with the unzipped files and perform the installation with:
cd mstreamExpress-linux-x64/ ./mstreamExpress
Another way to install this application on our system is by compiling it from its source code.
For this we have to have NodeJS and npm support in our system. In a terminal we are going to type the following:
git clone https://github.com/IrosTheBeggar/mStream.git cd mStream npm install sudo npm link git pull
And done with it We can now start using this application on our devices.
The first thing we have to do is start the application, after starting with mstream, the interface of Server configuration will be shown and here we have to enter the configuration options.
Among these options we have to configure the directory where the music that we are going to transmit to our other devices is located.
In addition to assigning a port to the server and creating a username and password. Additionally, the user has the possibility of enabling an https service where the interface gives us the possibility of adding an ssl certificate.
At the end of the configuration, just click on the Boot Server button.
Finally we will only have to go to the address http: // localhost: 3000 or http: // IP-server: 3000 in the web browser to access the service.