3 ms·
There was a time when Sonos really tried to EOL "Gen 1" devices, including the Play 5. There was such a backlash that they backpedaled a bit, but Gen 1 devices
by mrWiz 2y ago
There was a time when Sonos really tried to EOL "Gen 1" devices, including the Play 5. There was such a backlash that they backpedaled a bit, but Gen 1 devices lost the ability to interact with Gen 2 and later devices and you need to use a different app for them.
- NoPicklez 2y agoGen 1 devices included among their product line was really only the Play 5 (Gen 1). Every other device, Play 1, Play 5 (Gen 2), AMP, Play 3, Playbar, Playbase, Sub all of these products were made compatible with both S1 & S2 apps. Outside of the Play 5 (Gen 1) there weren't really many other products people were buying that were left out.
- exodust 2y agoI'm a Sonos hater. I will never ever buy a speaker again that comes pre-bricked unless you "activate it". I will never ever buy a speaker again that demands I enable precise location in order to "discover" the speaker on my network. Approximate location is not enough. Sonos demands your home address before it permits you to use your speaker. Even aux line-in. I will never ever buy a speaker again that requires I log-in before I can set certain things unrelated to online use, such as the volume limiter. I will never ever buy a speaker again that has an obscene amount of delay even when using the aux line-in. And yes I toggled the setting in the app to "reduce delay" and followed all the steps to reduce the delay as much as possible, but the delay was still there. Forget about using a Play5 gen2 for home theatre or anywhere you need low-latency. Rant over!
- jjcob 2y agoRequiring "precise location" is probably necessary because it wants to use Bluetooth to discover speakers. Any app that uses direct bluetooth could theoretically get your precise location from a Bluetooth geotag, so Apple requires apps to get "precise location" permission before being allowed to use bluetooth.
- exodust 2y agoNot correct, not even close.
- jjcob 2y agoI checked the docs, and you are right, I mixed something up. Bluetooth does not need "precise location". Bluetooth has its own permission dialog since iOS 13. I confused it with the "Access Wi-Fi Information Entitlement". If an app wants to scan for nearby Wifi networks, it needs the "precise location" permission [1], because the names of Wifi networks can be used to determine precise location. Maybe the Sonos app wants to scan for Wifi networks? [1]: https://developer.apple.com/documentation/networkextension/nehotspotnetwork/fetchcurrent(completionhandler:)?language=objc https://developer.apple.com/documentation/networkextension/n...
- mrWiz 2y agoSonos speakers set up their own WiFi network that's used to configure them before they join the final network, doing that probably requires "Access Wi-Fi Information Entitlement".
- exodust 2y agoI guess that's why they ask to move the speaker "close to the router" when setting up. Honestly, if they had a checkbox saying "do not share my location with Sonos" it would have eased my anxiety. But they don't, they default everything to "we collect data". Relying on an unread "privacy policy" as the pinky swear for protecting the data they force users to give up, is bad privacy. You can't even delete your own Sonos account, the "delete account" button doesn't actually perform that function.
- NoPicklez 2y agoThis is the answer for one of the arguments as to why Sonos needs precise location. It needs to scan for WiFi networks because they connect to your WiFi network and Apple to do that requires precise location. But it won't matter saying that because some people refuse to believe that some companies genuinely need to use that.
- NoPicklez 2y agoThat's fine, you then don't need to use Sonos and have the ability to use the many other wireless audio products that have been developed since Sonos.