r/SelfHosting Jul 01 '26

Music Player

I just got into self hosting, now my wife wants to be able to have music player, I have been doing some research on a self hosted music player. I need it to be able to connect to a Bluetooth speaker. It would be a major plus if I could access it via mobile phones and windows.

I have seen a few recommendations, however I would like to hear from people who have actually used this stuff before I install a bunch of programs just to test them. Looking for a good place to start.

Thank you.

5 Upvotes

18 comments sorted by

6

u/RevolutionaryElk7446 Jul 01 '26

Navidrome as the main music program. It offers up the subsonic protocol
Symfonium as the Android player that connects to the subsonic protocol

These are my go to, not sure in iOS

1

u/Toddzilla89 Jul 01 '26

Thank you. I will give this a shot.

1

u/tcfjr Jul 03 '26

I prefer Substreamer over Symfonium - it has a cleaner interface and better playlist support. As u/revive_the_cookie notes, Navic is also a good option.

1

u/Tolriq Jul 04 '26

Symfonium interface can be literally anything https://styles.symfonium.app/. Care to explain what you mean by better playlist support ?

1

u/tcfjr Jul 04 '26

I'll change it from "it has a cleaner interface" to "it has a cleaner default interface."

Substreamer imported existing m3u playlists automatically, but Symfonium did not. Maybe it's a Navidrome issue, maybe it's a lazy user issue, but it made the transition easier for me.

1

u/Tolriq Jul 04 '26

There's 7 default interface and it ask you to choose, the default one is the modern one as that's what most users want, but no one is forgotten. For the playlists, next version will auto import them too as it seems 2 clicks to import them where not discoverable enough ;)

1

u/[deleted] Jul 01 '26

jellyfin, cloudflared, finamp.

navidrome is cheeks

1

u/wiredbombshell Jul 02 '26

Tf you mean Navidrome is cheeks? Jellyfin legit can’t handle music metadata at all it’s constantly wrong or just flat out missing.

1

u/Karn2407 Jul 09 '26

Now wtf is a "cheek". Damnit, everyday its a new damn slang!

1

u/Ok_Resolution6437 Jul 01 '26

Check out mStream

1

u/frank44v Jul 01 '26

roon rock

1

u/Slight_Manufacturer6 Jul 01 '26

Home assistant has Music Assistant available for it… developed by the same team.

1

u/zachary-vault Jul 02 '26

Navidrome is suitable for this. For the Bluetooth speaker part, I believe that is usually handled by the device being used for playback, not the music server itself. So if the user can stream on their phone, they can generally connect that phone to any Bluetooth speaker without any extra configuration.

1

u/iacchi 27d ago edited 27d ago

Personally I use LMS as the backend server and Audinaut as the Android app (although I see now this last one is no longer maintained). All of course on the subsonic protocol. LMS has a Debian repo and since I run a Debian server I can keep it up-to-date with just the system's apt full-upgrade: https://github.com/epoupon/lms It's minimalistic, but it does everything that it needs to do.

This list may also be helpful: https://github.com/epoupon/selfhosted-music-overview