fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

10K
active users

Looking for recommendations on #WholeHouse #Audio players.

Currently, I use #SqueezeBox (aka #Slimserver) for this but it is... old. Still, I have three #RaspberryPi hooked to speakers in different rooms in the house, plus PCs. With a web interface or Android app, I can select from my music collection and have it play in all those rooms, nearly perfectly synchronized by streaming over #WiFi. But then for listening on mobile, I have to have a separate #Ampache server.

Suggestions? #AskFedi

@jgoerzen I have been using snapcast for years and it is awesome. Super lightweight, super flexible, very reliable, and has good home assistant integration.
github.com/badaix/snapcast

I run the server on a Rock64 and some CHIPs as clients.

Synchronous multiroom audio player. Contribute to badaix/snapcast development by creating an account on GitHub.
GitHubGitHub - badaix/snapcast: Synchronous multiroom audio playerSynchronous multiroom audio player. Contribute to badaix/snapcast development by creating an account on GitHub.

@jgoerzen That person looks like the want jellyfin to be able to do it but since it can't they are using mpd and snapcast. I really like mpd and mopidy (I use mopidy now). I don't think there's anyway to do it with Jellyfin. Can you start music playback on a remote jellyfin client?
@redeagle

@jgoerzen Yep, I've heard LMS is pretty great but I haven't actually used it myself. You can do all that stuff with groups and everything with snapcast as well but the philosophy is a little different. More unixy and more flexible I'd say plus I kind of wanted to avoid having to make an account and connect to a logitech server. What I like about snapcast is that it's just doing the audio sync and take whatever you want to throw at it as the source of that audio. I've gotten used to mpd at this point but I switched over to mopidy a while back and it was much easier to get setup and configured and has a lot of cool extensions. Snapcast has a JSON-RPC api that you can control it and get information from too that I've used to interact with my whole audio setup in my custom TUI dashboard by scripting the different playback functions of mopidy and the multi-room audio management of snapcast and attaching them to buttons in my TUI interface. Plus there's an app and web interface and other programs for it too. LMS is definitely a nice and more complete all in one solution though.

@redeagle

@kelbot @redeagle So I'm experimenting here! I've got #Snapcast installed. It looks like Mopidy is a local player that can feed audio to it. OK, that's fine. But then I have the same problem as before: for playing on my phone, I need Ampache, and then I want playlist synchronization between the two, which I don't have, AFAICT?

@kelbot @redeagle OK! I've tried out a ton of audio options, and written up my experiences with them here: changelog.complete.org/archive

Summary: I might stick with my current #LMS and #Ampache ( @ampache ) even though they're clunky in combination. Ampache with #MPD and #Mopidy was clunky in every which way. #Jellyfin with #Mopidy was close, but couldn't play my playlists in proper order. #Snapcast is great, but I'm having trouble finding a quality thing to feed it with.

The ChangelogMusic Playing: Both Whole-House and MobileIt’s been nearly 8 years since I last made choices about music playing. At the time, I picked Logitech Media Server (LMS, aka Slimserver and Squeezebox server) for whole-house audio and Ampac…
Ampache

@jgoerzen @kelbot @redeagle I'll have a read after my holiday and we'll have to see what can be made better :)