I have multiple bluetooth audio devices which I want to be able to play audio to synchronously. I would like to be able to do this for connecting multiple bleutooth speakers, earbuds or airpods at the same time and playing audio to at least 2 devices at once. When using Google to search for information pretty much all websites say you can do this but only with bluetooth 5.0, which I don't think is true. I can connect multiple bluetooth devices to my laptop at once for example, same goes with my macbook and my phone. They connect as audio devices but I just can't select them all at a time. I would like to know if this can be done for Android, MacOS and Windows, preferrably with the option to choose what device plays left and what plays right. I assume it's likely not possible on iOS due to the locked down operating system.
Some Samsung phones have this feature but I am not sure if it's exclusive to galaxy buds or if it works for all devices, as the feature is not present on my galaxy A51. I do not have devices with bluetooth 5.0, but maybe there would also be a way to do this by streaming audio from one device to for example a local web page you can access on your phone and then playing audio from your computer and phone to each speaker. The same way online radio or YouTube stream audio. I couldn't find a light weight Apple HLS tool nor a simple library that lets you host audio streams from a C# program. Audio streams would also introduce lag, so it would also be nice to be able to set a delay for each device so they play at exactly the same time because otherwise it would sound more like an echo.
Any suggestions would be appreciated, I will try some other stuff myself and share it when I find anything helpful. Thanks!