In the next article we are going to take a look at mStream. This is a server of music streaming personal, free, open source and cross-platform. It will allow users to sync and stream music between all of our devices.
It is a lightweight music streaming server written with NodeJS. It can be used to stream music from your home computer to any device, anywhere. mStream is a set of free and open source tools developed to be able to access our entire music collection in streaming, at any time and from anywhere through the Internet without having to go through the hoops of large companies such as Spotify or Google Play Music.
This tool is still under developmentHowever, it works perfectly and does its job well. Will allow us access our music library directly through the browser, so we don't need to install any additional client applications.
MStream Express Server Features
- Multiplatform. Works on Gnu / Linux, Windows, OSX and Raspbian.
- Installation dependency free.
- Makes a light memory and CPU usage.
- It has been tested on multi-terabyte libraries with good results.
Web application features
- It allows a reproduction without limitations.
- Possibility of sharing the play list for a specified time.
- Allows upload files via file explorer.
- AutoDJ. Queues for random songs.
Importantly mStream Express is a special version of the server which comes with all dependencies pre-packaged. In the following lines of this article, we are going to see how to install and launch mStream to stream our home music anywhere from Ubuntu.
Before proceeding with the mStream installation, it is recommended take a look at the following demo. This way you can make sure that this is what you are looking for.
Download mStream Express on Ubuntu
The easiest way to install mStream, without having to deal with dependencies, is download the latest version of mStream Express from the releases page and run it.
The package includes a set of tools in the user interface and functions added to the icon that we will find in the system tray. From there we will have a easy server administration, the possibility of configuring the automatic startup at startup and GUI tools for its configuration.
For the download, users can use wget command to download it directly from the terminal (Ctrl + Alt + T). After that, you just have to unzip the downloaded file. Then you will have to move to the folder that will be created and execute the file mstreamExpress. All this will be done 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
Start mStream Express
After starting mstreamExpress, server configuration interface It will be displayed as you can see in the following screenshot. Here you just have to fill in the configuration options and click on "BootServer".
Once the server is started, it will show us the following messages.
To access the web application, we will only have to go to the address http://localhost:3000 o http://IP-servidor:3000 in the web browser.
It is going to be able easily manage the server via the systray icon. There we will find options to disable automatic startup, restart and reconfigure, advanced options, manage DDNS and SSL, among others.
To learn more about the mStream server, you can check your repository on Github or the documentation which can be found in that same repository.
With this you can consider mStream Express installed. An easy-to-install, personal music streaming software. As you will discover when you use it, you will see that it is very useful and easy to use. Thanks to which we will always be able to have all our music at hand, from anywhere through the Internet and without having to pay licenses or monthly fees. To access the service from outside our local network, We must remember that we will have to open the necessary port on the router and redirect it to the IP of the server where we run mStream Express.
Great contribution. Thank you very much, it works perfectly, super easy to install.
WHEN I EXECUTE THE COMMAND ./mstreamExpress I GET THE ERROR ./mstreamExpress: error while loading shared libraries: libgtk-3.so.0: cannot open shared object file: No such file or directory
, I DON'T REALLY KNOW WHAT IS DUE