The easiest music streaming server available
Go to file
2021-03-04 18:47:18 -05:00
bin move syncthing to bin 2020-12-31 15:48:18 -05:00
build update electron scripts 2021-03-04 18:47:18 -05:00
docs update electron scripts 2021-03-04 18:47:18 -05:00
image-cache Full metadata support and some bug fixes for mobile 2017-04-11 15:08:51 -04:00
save update server config handling 2021-01-04 23:04:55 -05:00
src project layout cleanup 2021-03-04 10:36:51 -05:00
webapp remove mobile tab 2021-03-04 10:44:29 -05:00
.gitignore automatic log rotation 2021-01-15 17:39:28 -05:00
cli-boot-wrapper.js project layout cleanup 2021-03-04 10:36:51 -05:00
dev-app-update.yml auto updater 2019-10-24 23:33:02 -04:00
LICENSE Create LICENSE 2017-04-29 13:53:32 -04:00
package.json pictures for readme 2021-03-04 11:32:18 -05:00
README.md update readme 2021-03-04 11:34:27 -05:00

mStream Music

mStream is a personal music streaming server. You can use mStream to stream your music from your home computer to any device, anywhere.

Main Shared Admin
main shared admin

Check Out The Demo!

Discord Channel

Website

Server Features

  • Cross Platform. Works on Windows, OSX, Linux
  • Light on memory and CPU
  • Tested on multi-terabyte libraries
  • Runs on ARM board like the Raspberry Pi

WebApp Features

  • Gapless Playback
  • Milkdrop Visualizer
  • Playlist Sharing
  • Upload Files through the file explorer

Installing mStream

Quick Install from CLI

# Install From Git
git clone https://github.com/IrosTheBeggar/mStream.git
cd mStream
npm install

# Boot mStream
node cli-boot-wrapper.js

To uninstall mStream run rm -r mStream

Technical Details

  • Dependencies: NodeJS v10 or greater

  • Supported File Formats: flac, mp3, mp4, wav, ogg, opus, aac, m4a

The Docs

All the details about mStream are available in the docs folder

Credits

mStream is built on top some great open-source libraries:

  • music-metadata - The best metadata parser for NodeJS
  • LokiJS - A native, in-memory, database written in JavaScript. LokiJS is the reason mStream is so fast and easy to install
  • Butterchurn - A clone of Milkdrop Visualizer written in JavaScript

And thanks to the LinuxServer.io group for maintaining the Docker image!