Skip to main content
Contributor I
January 25, 2017

AirPlay support - time to do it properly

Sonos have had a form of AirPlay support for quite some time but frankly it has always been a disappointing kludge even if it got the job done. For those unaware the current and only solution involves buying an Apple AirPort Express WiFi basestation, you then connect the audio output from the AirPort Express to the audio input on a Sonos device. You would then AirPlay stream to the AirPort Express and it outputs to the Sonos.

This of course means spending more money for an AirPort Express or even several but also adds an extra device in the link with the possibility of additional overhead and small audio quality loss. In reality it was 'good enough'.

Unfortunately Apple have just discontinued both the AirPort Express and the AirPort Extreme. (The Extreme could not do this as it does not have an audio output.) No other device has ever offered this functionality. This means that going forwards it will effectively be impossible to use AirPlay audio streaming with Sonos. (I can see the secondhand prices of AirPort Express devices on eBay going up. 🙂 )

Therefore it is time for Sonos to solve this problem properly the way they should have done it in the first place which is to provide built-in support for AirPlay in their systems. Many AV Receivers e.g Denon, Yamaha, etc. have built-in AirPlay support as do other brands of wireless speakers e.g. Bowers & Wilkins. Whilst I believe most if not all of these are doing it by including a hardware chip with official AirPlay support the AirPlay protocol has been reverse engineered and open-sourced and implemented in many software programs purely as software. I believe the original need for the hardware approach was to include support for FairPlay protected music tracks but as iTunes music has not had such protection for many years and there are various legitimate approaches for upgrading your music to remove such FairPlay protection using a software only approach without FairPlay support is a realistic solution. (Obviously AirPlay Mirroring is never going to be possible with Sonos which is an audio only device so the fact you might need to stream FairPlay protected videos is not relevant.)

One could argue Sonos' previous short-sightedness is now coming back to bite them and if they had previously added this AirPlay chip when designing the new(er) Play 3, Play 5, etc. devices then most of their product line would already be compatible. (The older Sonos Connect devices might predate this.)
This topic has been closed for further comments. You can use the search bar to find a similar topic, or create a new one by clicking Create Topic at the top of the page.

53 replies

Chris
Lead Maestro
January 25, 2017
Airplay - why would they devote anytime to airplay. Apple doesn't even devote anything to it. If they were to support a new standard it would be something like Google Chromecast Audio which fits much more into the Sonos model of directly fetching audio vs. attempting to stream through a controller. Long post for a dead horse.
Respect the Queue (2)Move (3)Beam (1) Era100 (2)ARC (1)SonosOne (1)Playbar (4)Play5 (4)Play1 (3)Play3 (1)Port (2)Connect (1) Roam (2) Ace (1)Connect:Amp (4)Sonos Amp (1)Sub + (9) Echo + Smartthings; (2)Play)
Stuart_W
World-Class Superstar
January 25, 2017
I literally have zero idea where the need is for this
Arc + Sub (Gen 1) + 2 x Play 1/ Stereo Play 3s/ Era 100 Stereo in Kitchen, One Stereo in Bedroom, Play 1 stereo pair in Study, Play 1in Bathroom, Sonos Move 2
jlockwoodAuthor
Contributor I
January 25, 2017
Apple don't need to devote any time to AirPlay because it already works well and is supported by most other brands. Supporting AirPlay does not in anyway detract from directly fetching audio - this argument by the way was totally spurious as it would equally apply to Google Chromecast.

By the way, Chromecast can already be done in the same way as the now discontinued AirPort Express i.e. via an audio in connection. Sonos also support Google Play directly. Logically Sonos should also consider implementing Chromecast support internally.
jlockwoodAuthor
Contributor I
January 25, 2017
I literally have zero idea where the need is for this

Choice is good.

Clearly Sonos did originally feel there was some merit in AirPlay support because they did come up with their current solution.

AirPlay is far more convenient for providing connectivity for visitors, they can AirPlay directly from their iPhone, Mac or even Windows if they have iTunes on it. Think house parties. In the past this would have perhaps been achieved via an iPod dock.
ratty
January 25, 2017
this argument by the way was totally spurious as it would equally apply to Google Chromecast.
Only if the device was mirroring its own audio to the Chromecast. For apps which formally support Chromecast the stream is handed off to the Chromecast device itself, for it to pull directly.

Therein lies the fundamental difference between Chromecast (and Sonos) and Airplay. In the latter case the stream has to traverse the local wireless network multiple times, and is dependent on the mobile. It's an inherently more fragile architecture.

Not for nothing have other manufacturers such as Bose dropped Airplay support.
jgatie
January 25, 2017
^^ What ratty said.
chicks
January 25, 2017
"AirPlay already works well". A Google search for AirPlay dropouts will quickly debunk that "alternative fact", lol.
jgatie
January 25, 2017
AIrplay wasn't even done properly, as proven by the fact every alternative casting service since Airplay (Chromecast, Spotify Connect) uses the Sonos "stream direct from the source" method instead of the "use 3 times the bandwidth going through the unreliable mobile device" method of Airplay.
Lyricist III
January 25, 2017
I'd love to see Airplay implemented into Sonos! However I don't think this will ever happen. Isn't there some kind of royalties to be paid to Apple if a product is marked as Airplay-enabled? This is stopping Sonos IMO. And the fact all Apple users will not use Sonos' controllers anymore if they have the option to just Airplay it from every device.. (even Apple TV)
jgatie
January 25, 2017
Sonos obviously doesn't care about whether their controller is used or not, they just spent multiple thousands of man-hours developing Direct Control so that users can use third party apps to control Sonos. Though you are partially right about the other case, Sonos is not big on paying licensing fees; they try to remain device, service, and manufacturer neutral where possible. Also, as stated by the founder and (then) CEO, they consider Airplay, Bluetooth, and any other technology which streams through the device instead of direct from the source to be inferior technology.