Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

juanstdio

macrumors member
Original poster
Jun 3, 2021
63
116
Argentina
Hello Guys!

I was looking for my homelab a resource-friendly Open Source Music Streaming Server to not depend on Spotify/Apple Music, and I ran across the Project of mStream (https://mstream.io/ https://github.com/IrosTheBeggar/mStream) , which is sufficent for me (Users control, supports FLAC/mp3/wma, Playlists, transcoding using FFMPEG, drag and drop uploads.. what else?)

After running it on a docker container, at the begining I was struggling to pass the "login" phase from my G4 because has some JS magic that is not friendly with InterWeb or Aquafox..

Yesterday I saw the "sharing" Button and decided to give it a spin, and actually it creates (with your current playlist) under the /shared/ address, an URL , without the login prompt, which is the deal!

Pros:
  • Sound quality is great
  • You can download the playlist from the button, (the individual file downloads does not seem to work).
  • it works with HTTPS (tested on 10.4 Tiger, may work on 10.3 Panther?)
  • Setup took me <10 minutes.

Cons:
  • Does not work on Safari
  • CPU intensive workload
  • Does not load metadata for the songs (gives errors in the UI)

Give it a spin!

1747414876102.png
 
Last edited:
My homelab runs Navidrome and had server side-transcoding, since there is no practical reason to stream FLAC to my machines I usually pick 256kbps AAC as it is transparent to the original FLAC. Does mStream allow for this? I cant find it in the docs
 
My homelab runs Navidrome and had server side-transcoding, since there is no practical reason to stream FLAC to my machines I usually pick 256kbps AAC as it is transparent to the original FLAC. Does mStream allow for this? I cant find it in the docs
Yes, it does support transcoding😄. My setup has it enabled with AAC:

1747419450360.png
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.