Support multiple output devices
What is the problem you are facing?
I currently have a whole house audio setup with mostly centralized amplifiers and 6*Squeezebox Receivers + 4'squeezelite clients connected to Logitech Media Server. With this setup, I am able to select what player/zone I want to output to, and also sync players together. Logitech has stopped production of the Squeezebox series, and as far as I know the only alternative is Sonos. The server software is free, open source and multiplatform, and developed by the community. It is slowly dying.
While I doubt anyone will be interested in supporting Squeezebox players, the feature of controlling (and syncing) output to multiple devices is really great. I guess the modern equivalent would be casting to Chromecast or controlling your laptops Spotify instance from you mobile phone in Spotify App.
The basic featureset would be:
- Be able to add multiple output devices to an account.
- Would be great if Squeezebox hardware could be supported. There are open source software implementations as well.
- PulseAudio network sink.
- Custom client
- Autodiscover and static configuration
- Share control of your configured devices to other accounts
- So that family members/coworkers also can control them.
- Select one (or multiple) output devices to control.
What are the possible drawbacks or issues with the requested changes?
- It might be out of scope for the overall goals of the project.
- Is it a complete audio solution, or a Spotify replacement?
- Implementing specific hardware support might steal resources from more important tasks.