mStream

The easiest music streaming server available

Stars
2.08K
Forks
184
Open issues
62
Closed issues
278
Last release
about 2 years ago
Last commit
6 months ago
Watchers
2.08K
Total releases
81
Total commits
1.24K
Open PRs
7
Closed PRs
44
Repo URL
Platform
License
gpl-3.0
Category
Usecase
Offers premium version?
NO
Proprietary?
NO
About

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

Demo & Other Links Check Out The Demo! Discord Channel Website Server Features

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

WebApp Features

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

Installing mStream

Android App

This App is Open Source. See the Source Code

iOS App

Made by Niera Tech

Quick Install from CLI

Deploying an mStream server is simple.

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

cd mStream

Install dependencies and run

npm run-script wizard

Technical Details

  • Dependencies: NodeJS v10 or greater

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

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!

Alternative Projects
No projects found

Subscribe to Open Source Businees Newsletter

Twice a month we will interview people behind open source businesses. We will talk about how they are building a business on top of open source projects.

We'll never share your email with anyone else.