this post was submitted on 16 Oct 2023
6 points (100.0% liked)

Self-Hosted Main

515 readers
1 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

For Example

We welcome posts that include suggestions for good self-hosted alternatives to popular online services, how they are better, or how they give back control of your data. Also include hints and tips for less technical readers.

Useful Lists

founded 1 year ago
MODERATORS
 

New to self-hosting. I've been looking at the option for selfhosted music streaming to get away from Spotify as I build my collection of music files. I really like Spotify's features for recommending music and auto-playing similar songs. They recently released a new feature called "Jams" where you can join a host's listening session to tailor the music that gets played automatically to each person who joins the listening session. This would be great for having people over to make sure everyone gets a little bit of the music they like and some music to expand their taste.

Does anyone know if there is a feature similar to this in the selfhosting world? If not, I will be looking into coding this feature.

you are viewing a single comment's thread
view the rest of the comments
[–] dweymouth@alien.top 4 points 1 year ago

The Subsonic API has a similar "jukebox mode" feature which some servers support, that plays music on the server's audio device instead of streaming it to the client app. So you run your server on a device connected to your audio system, and if you have people over anyone can queue up tracks. Gonic supports it, and Navidrome will once the next release comes out (or if you build it from source). I'm not sure which Subsonic clients have a UI for the jukebox mode though.

For something completely different, mpd was basically designed for this. But it's a completely different API and completely different set of clients, and streaming to a client is not really something mpd does. Of course you can always run an mpd server and Subsonic-compatible server side by side pointed at the same library.