Hello.
I mostly use Bluetooth to stream to my speakers because it’s just more convenient for me due to the way I’ve set things up on my phone, not to mention it does use a lot less battery compared to say AirPlay especially when I’m playing music the whole day at home.
These are the speakers I have:
BeoSound 2 (Gen 2 w/o GVA)
BeoSound 1 (Gen 1)
BeoPlay A1
And my Bluetooth players are an iPhone 8 and iPhone 11 Pro.
I found that even with the latest software update Bluetooth can be quite temperamental on all of my speakers. Most of the time it works, but often enough I find that occasionally one of my speakers will fail to pair until I reboot the speaker, and it’s definitely not a problem with either of my phones.
For example: sometimes when I wake up in the morning I find that I cannot pair to my BeoSound 1 with either of my phones until I reboot the speaker, but the BeoSound 2 works (and sometimes vice versa), and I’ve even had my BeoPlay A1 fail to pair a number of times even when freshly powered on until I restart it again. Occasionally I can use AirPlay (for the BeoSound 1 & 2 anyway) as a backup, but AirPlay isn’t always reliable (sometimes my phone can’t find the speakers even though they’re visible in the B&O app).
This has been a problem ever since I got my speakers about a year ago, and I always hope that a software update eventually fixes it but that never seems to be the case.
I also take extra care to always gracefully disconnect from my speakers once I’m done with them; so I’ll never just walk out of range but rather I’ll manually disconnect them from my phone. But that doesn’t seem to matter since sometimes even in the middle of playing music the Bluetooth connection crashes.
It’s also worth adding that it’s only my B&O products which exhibit such behaviour. I have both a speaker and headphones from another brand which work flawlessly with Bluetooth every time on my same phones
What I don’t understand is why B&O cannot allow the user to configure a user-specified daily reboot of the speakers if they’re going to be so unreliable; at least that’ll ensure that I’ll mostly wake up to a functional product (since I do notice that it’s usually a problem once the speakers have been on for a few days in a row without a reboot in between). This isn’t even a complicated feature to implement and it’s the least they can do if they’re never going to get around to fixing their Bluetooth stack.