Spotify invests most of their dev time into finding more ways to advertise, interrupt, and be annoying to their free and paid users. There's little innovation going on there. Like Hulu/Disney+,Netflix - Spotify makes piracy fun again.<p>The difficulty is in having precise playback time. If you're a few dozen milliseconds off the music will be terrible.<p>Perhaps make it so every phone/computer device with spotify connected can control its one set of speakers either cabled or bluetooth. User selects "Group Speakers". It plays a fun tone where the app listens for the delay between the audio going out and the audio being received, finding the playback latency. Now that the devices know their playback latency they can communicate and play at the same time. As users do this with things like bluetooth speakers you collect that data and make it automatic for future speakers of that type. If it's out of sync just have a "sync" button to do it manually. People will figure it out.
I think Sonos still has a patent on this.
Perhaps this: <a href="https://patents.google.com/patent/US9202509B2/en" rel="nofollow noreferrer">https://patents.google.com/patent/US9202509B2/en</a>
This is something I've also wanted, but not understanding the technical challenges to implement it I really don't know if it's feasible for Spotify to take on. Similar solutions I've seen to this have been fully contained within one hardware product line. Like some bluetooth speakers of the same manufacturer can interconnect and play the same audio together, or things like amazon alexa.
I'm curious about the real reason they are not able to prioritize the 5th most voted idea. Seems easy to do, and it would convert Spotify into a home music system.
While I don't know much about computers I suspect its because they are not sure they could stop some users from using this to share the account outside their home.
Otherwise, I can not think of any other reason.
What's the best open source software stack that can turn a bunch of internet-connected devices (like Pis) with audio devices into a single home audio device available via Chromecast / Miracast / DLNA?