Skip to main content

Airfoil on my Mac still connects to my Move 2, but the latter does not play any sound. Is this a known issue? (Firmware?) Can I do anything about it? Other sources get played normally.

Hi ​@ChrissaysHi, welcome to the Sonos Community!

I’ve had a look around and from what I can see, Airfoil is a third party app that lets you send Mac audio to other devices on your network. As it’s a third party app we can’t guarantee it will work. I would recommend testing the Move 2 with Airplay, as this is a supported playback method for transmitting Mac audio to Sonos. If that doesn’t work and you can’t play audio from your Mac to your Move 2, then I would recommend reaching out to our support team to troubleshoot with them, as getting Airplay working with your Move 2 will likely also fix your Airfoil issues.

Please note that our team cannot troubleshoot any issues you may have with the Airfoil app itself, so if Airplay or the Sonos app is working correctly, then your queries should be directed towards the app developer which you can find on the app store or their website.

I hope this information helps!


There are reports that the makers of Airfoil for Mac say this is a known bug and they are working to fix it. 

 


Hi, any updates on this? I have issues with Airplay on Airfoil via Mac but also Airplaying via Roon to my Move 2.


So Rogue Amoeba, the developers of Airfoil are telling me that the issue is actually in the Sonos firmware.  It used to work but was broken by a Sonos firmware update in late 2024.  When I’ve spoken to Sonos support about this they claim it’s not their software - which I find hard to understand given it was a Sonos update that broke the previously working functionality. 

https://www.rogueamoeba.com/support/knowledgebase/?showArticle=AFMSonos

What we need is someone from Sonos with the technical expertise to explain technically what they think the issue is.  Once we as customers understand where the actual problem is we can focus pressure at the right company to fix the problem.  Currently both companies are just palming us off resulting is a very poor customer experience for users of Airplay.  

The only reason I purchased a Sonos Move 2 was so it would join my Airplay2 network which is controlled from Airfoil, so this expensive speaker is useless to me until this issue is resolved.


Since the only Sonos employees who post this forum are the Sonos Moderators, you’re unlikely to get much of a technical response here. 

I don’t know where the issue lies, myself, and it’s been years since I’ve needed to use Airfoil itself, AirPlay 2 works for my purposes without it. I use the various ‘players’ (Music, Audible, iHeart Radio, and Overcast) as necessary, and it just ‘works’, when I send to my AirPlay 2 capable speakers. Most of those I now switch over to the Sonos plugin when I can, but not always. If I need to include non AirPlay 2 capable speakers, such as my PLAY:1s or PLAY:3s, I just group them with an AirPlay 2 capable speaker, such as a Sonos One. 

I recognize this doesn’t cover every single possible situation, but it works for me. 


So Rogue Amoeba, the developers of Airfoil are telling me that the issue is actually in the Sonos firmware.  It used to work but was broken by a Sonos firmware update in late 2024.  When I’ve spoken to Sonos support about this they claim it’s not their software - which I find hard to understand given it was a Sonos update that broke the previously working functionality. 

https://www.rogueamoeba.com/support/knowledgebase/?showArticle=AFMSonos

What we need is someone from Sonos with the technical expertise to explain technically what they think the issue is.  Once we as customers understand where the actual problem is we can focus pressure at the right company to fix the problem.  Currently both companies are just palming us off resulting is a very poor customer experience for users of Airplay.  

The only reason I purchased a Sonos Move 2 was so it would join my Airplay2 network which is controlled from Airfoil, so this expensive speaker is useless to me until this issue is resolved.

The issue surely is with Sonos Move 2. I’ve more (and had multiple before) Airplay 2 speakers and they all work flawlessly (within Roon as well as with Airfoil). My critical use case is to integrate into Roon where one normally integrates all of your speakers (some in high-res, some Airplay if don’t support ROON RAAT) to play multi-room; Airfoil would have been a workaround already, but probably suffering the same issue with the Airplay implementation in the Move 2. I’m not going to fight this any longer (too much time), just another example of poor customer service from Sonos side. I’ve degraded my Move 2 to a non-multiroom speaker that I use outside when the occasion is there. And it’s the last Sonos product I’ve bought. Might even sell it, will see. 


My usecase is Spotify on Mac to multiple airplay 2 speakers.  Currently mac / Spotify only supports a single airplay2 destination (Mac does support multiple airplays from Music… 🙄🤦‍♂️).  Side note: Spotify from iOS does support multiple airplay destinations natively. 
 

So the work around from Mac is to use Airfoil. Which is a great little app. However then I hit the Sonos AirPlay support issue described above. 
 

In summary Sonos Move2 is partially - not fully Airplay2 compatiable. 

 

 


Why not just use the Spotify connection built in to the Sonos controller? Or for that matter, send your AirPlay 2 signal to one Sonos speaker, and group the other speaker using the Sonos controller?


My usecase is Spotify on Mac to multiple airplay 2 speakers.  Currently mac / Spotify only supports a single airplay2 destination (Mac does support multiple airplays from Music… 🙄🤦‍♂️).  Side note: Spotify from iOS does support multiple airplay destinations natively. 
 

So the work around from Mac is to use Airfoil. Which is a great little app. However then I hit the Sonos AirPlay support issue described above. 
 

In summary Sonos Move2 is partially - not fully Airplay2 compatiable. 

 

 

Agreed, from Music app on Mac I can use Move 2 with other Airplay2. Similarly from iOS devises. Just not via Roon, spotify and Airfoil (and probably some more apps). Suspect we are in the middle, and as Sonos already so many issues to deal with, unlikely this will get attention or solved ever. 


Why not just use the Spotify connection built in to the Sonos controller? Or for that matter, send your AirPlay 2 signal to one Sonos speaker, and group the other speaker using the Sonos controller?

Thanks for the suggestion I do appreciate the ideas.  The other Airplay2 device isn’t recognised by the Sonos app.  I also find the app infuriating to use from a workflow perspective.  I like using the Spotify app because it has all the features I need from a music player and Sonos Move 2 to me should just be an airplay speaker.  Im not looking for another app experience to be needlessly inserted into the mix as well.  I get that it may be really good if you are in the Sonos ecosystem.


Hi all,

As we don’t have official support for Airfoil, we can’t troubleshoot or fix any issues they have. If the developers of Airfoil want official support, then they should reach out to us directly or use our developer portal which has documentation for creating apps that work with Sonos, as well as developer help. The current supported ways to play from another app are listed on this support article, or what’s listed on our Works with Sonos page.

If you’re having trouble using Airplay, which we do officially support, to connect directly with your speakers, then please contact our support team.

What ​@Airgetlam suggest can help too, where streaming Airplay audio to another Sonos speaker and grouping in the rest will let you play Airplay audio to the whole system. If just the Move 2 doesn’t work with Airfoil as people in this thread mention, this should get around that issue.


Hi all,

As we don’t have official support for Airfoil, we can’t troubleshoot or fix any issues they have. If the developers of Airfoil want official support, then they should reach out to us directly or use our developer portal which has documentation for creating apps that work with Sonos, as well as developer help. The current supported ways to play from another app are listed on this support article, or what’s listed on our Works with Sonos page.

If you’re having trouble using Airplay, which we do officially support, to connect directly with your speakers, then please contact our support team.

What ​@Airgetlam suggest can help too, where streaming Airplay audio to another Sonos speaker and grouping in the rest will let you play Airplay audio to the whole system. If just the Move 2 doesn’t work with Airfoil as people in this thread mention, this should get around that issue.

thanks for the info, much appreciated!  I’ll fwd this to the Airfoil developer


Some extracts from a couple of responses from Rogue Amoeba Support.  Sounds like a Sonos issue to me.  

Unfortunately, Sonos introduced a breaking change to the Sonos firmware, which we are unable to work around. We wrote about this situation in an article on our Knowledge Base:

https://rogueamoeba.com/support/knowledgebase/?showArticle=Airfoil-Sonos#sonos-firmware-bug

Though it impacts Airfoil, this bug is not just specific to Airfoil: the same exact behavior is reproducible with Apple’s own Music app when transmitting to a Sonos device mixed in an environment with other original AirPlay devices. That's without Airfoil running at all.

Our AirPlay implementation has been stable for many years and has not needed changes; sadly, Sonos has shown a pattern of repeatedly introducing software and firmware updates that break compatibility across their apps and devices over the past year and beyond. 

…..

To clarify, we don’t have a public-facing bug ID from Sonos to point you to. We initially reached out to them with our findings back in October 2024, and while they’ve received our reports, they haven’t offered a tracking reference or acknowledged the issue formally in a way we can share.

From a technical standpoint, what we’ve seen is that recent firmware updates on certain Sonos models introduced a regression in how they handle multi-device AirPlay streams. The affected speakers will appear to accept a connection and even show as playing, but they output no audio. This happens when they are part of a group that includes other AirPlay devices — particularly those using the original AirPlay protocol. Airfoil is more likely to expose this issue because it builds its own AirPlay groups, mixing together different devices regardless of what protocol version they use. That combination seems to trigger a failure in Sonos’s firmware, even though the stream format is perfectly valid and plays correctly on other AirPlay devices.

We did explore potential workarounds on our side — including changes to how Airfoil handles stream timing and device sync — but weren’t able to get consistent playback results without breaking compatibility elsewhere. We’ve also confirmed the same silence issue can occur using Apple Music on MacOS when a Sonos device is grouped with older AirPlay 1 hardware, so it’s not unique to Airfoil. That said, not all device combinations will trigger the issue, so what you described — Apple Music working fine with your current setup — is totally possible. It’s a frustratingly inconsistent bug, and one we believe Sonos needs to address in their firmware to restore full compatibility.

Thanks again for sticking with us — we’ll keep your case linked on our end and follow up if anything changes. Let us know if you do hear anything definitive from Sonos, and we’ll be happy to follow up with them again.


Reply