MStream
The easiest music streaming server available
Install / Use
/learn @IrosTheBeggar/MStreamREADME
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
Mobile Apps
<img src="/webapp/assets/img/app-store-logo.png" alt="mStream iOS App" width="200" />
<img src="/webapp/assets/img/play-store-logo.png" alt="mStream Android App" width="200" />
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!
Related Skills
node-connect
339.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
339.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.8kCommit, push, and open a PR
