With Bose Connect and multiple Bose speakers you can do this. The reason you can’t do it with any generic speaker is that Bluetooth is a 1 to 1 connection, so you need some middleware to manage multiple connections.
You can also play one song over two Bluetooth headsets with this function too, so you can listen to the same song as your partner.
Bluetooth was designed for a single connection. So think of it as a single wire between two devices like amplifier and headphones. It can power two devices but the signal needs to be split digitally. There are speakers that allow multiples to be connected and some phones allow for the signal to be split between say 2 headphones. So it’s a single connection but they have created work arounds to handle customers requests.
The bluetooth protocol doesn’t have anything built into it to handle multiple devices like that.
While in theory it could handle sending a signal to multiple speakers, the most important thing when you’ve got that many speakers is that they are in sync with one another, and that is a significant technological problem that can’t just be shoehorned in to the protocol.
The fundamental problem is a lack of consistent rules for Bluetooth connection. Bluetooth is basically a protocol, it tells you what frequencies to talk on, how much signal, (how loud to talk on it.) but without rules about how each device connects, it makes things like having one another be able to talk to each other harder because they don’t have any idea how the other one speaks, where it is coming from, how often it can speak etc. this is all negotiated when the devices connect, so it makes it almost impossible without rules to get them all working together.
Some devices (vendor side) allow that utilizing a different technology, either a master slave configuration, where the phone is connected to the main device and the main device redistributes it, or by using newer Bluetooth protocols that allow connection to multiple devices.
Bluetooth just is not well cared about, most android phones don’t run on the latest version, many vendors don’t consider implementing new version, just because the consumer does not know about the benefits.
Bluetooth is also a very difficult protocol IMHO, but maybe I’m just dumb.
Depending on your phone you can do this already. I know my samsung is able to do this. The problem lies in that if the speakers are different makes then each processes the signal in a slightly different time. When I tested this with a speakers I had on hand from different manufacturers the music was out of sync.
Latest Answers