App Guides

mStream on a Seedbox: Lightweight Music Streaming

mStream is a lighter alternative to Subsonic for personal music streaming. Faster, simpler, smaller mobile-app ecosystem. Here's how it runs on Bytesized.

What mStream Is

mStream is a lightweight self-hosted music streaming server. Web UI, mobile apps, casts to most speakers. Smaller scope than Subsonic; lighter on resources, simpler config, fewer features but the ones it has work.

If Subsonic feels too feature-heavy and slow, mStream is the right alternative.

Why Run It on a Seedbox?

Same drivers as Subsonic:

Difference: mStream is light enough that even the Lite plan handles it without breaking a sweat.

mStream vs Subsonic

Quick comparison:

If you want one server and one app, mStream. If you want flexibility on the client side, Subsonic.

Installing mStream

Open the Bytesized Panel, find mStream in the app catalog, click install. The panel handles the install, the reverse proxy, the URL.

Click "Open" to land on the web UI.

First-Run Setup

  1. Create your user. First-run sets up the admin account.
  2. Add a music folder. Standard Bytesized layout is ~/files/music.
  3. Wait for the scan. mStream's scan is fast; even big libraries are usually done in minutes.

The web UI presents your library by artist and album. Click play, music streams.

Mobile App

There's an official mStream Express app on Android and iOS. Sign in with the URL the panel gave you and your library appears.

The app handles offline downloads, gapless playback, and casts to Chromecast and AirPlay. Solid for personal use.

Casting

mStream supports Chromecast natively. Open the web UI on the same network as a Chromecast and the cast button appears. Same on the mobile app.

For other casting protocols (DLNA, Sonos), Subsonic with a Premium subscription is more flexible. mStream's casting story is Chromecast-first.

Common Gotchas

Library scan finds nothing. Check the path in mStream's config matches where your music actually lives. The path is relative to the slice's home directory.

Mobile app login fails. Use the full HTTPS URL. The mStream Express app expects the URL with https:// prefix.

Album art missing. mStream reads embedded ID3 art and folder.jpg. If neither is present, art will be missing. Tag with MusicBrainz Picard before pointing mStream at the folder.

Streaming stutters. Almost always client-side. The server's 10 Gbit; if mobile data is slow, the app shows the buffering. Pre-download albums for offline use.

FAQ

Is mStream free? Yes. Free and open source.

Will it work with my Subsonic clients? No. mStream uses its own protocol, not the Subsonic API. The official mStream Express is the supported client.

Should I use mStream or Subsonic? For a personal music server with one or two users, mStream. For a household with multiple devices and apps, Subsonic.

Will it transcode FLAC for mobile streaming? Yes. mStream transcodes on the fly when needed.

Does it support multiple users? Yes. Per-user accounts, each with their own library access.

Ready to Set It Up?

Browse Appbox plans, install mStream from the panel, point it at ~/files/music, install the Express app.

15+ years of seedbox hosting 5.0/5 Trustpilot (248 reviews) 61+ one-click apps

Ready to Get Started?

Set up your own media server in under two minutes.