Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Airplay to Sonos Move 2 not working #3133

Open
1 task done
jtonk opened this issue Nov 5, 2024 · 4 comments
Open
1 task done

Airplay to Sonos Move 2 not working #3133

jtonk opened this issue Nov 5, 2024 · 4 comments
Labels
Airplay Sonos triage upstream issue Issue depends on an issue outside MA

Comments

@jtonk
Copy link

jtonk commented Nov 5, 2024

What version of Music Assistant has the issue?

2.3.2

What version of the Home Assistant Integration have you got installed?

2024.11.0

Have you tried everything in the Troubleshooting FAQ and reviewed the Open and Closed Issues and Discussions to resolve this yourself?

  • Yes

The problem

Can't stream audio to Sonos Move 2 over airplay. It used to work, but suddently stopped working. I'm guessing Sonos updated the software because I didn't change my setup. However Airplay to the Sonos Move 2 via an iOS device works fine.

How to reproduce

select the Sonos Move 2 as the audio device in Music Assistant, play audio. No audio is playing (play button doesn't even change).

Music Providers

Spotify, Streaming Radio

Player Providers

Airplay doesn't work, not as a single device nor grouped. Speaker works fine with the Sonos player provider. I tried switching the setting for compression and encryption, nothing seems to work.

Full log output

music-assistant.log

Additional information

No response

What version of Home Assistant Core are your running

2024.10

What type of installation are you running?

Home Assistant Container

On what type of hardware are you running?

Generic x86-64 (e.g. Intel NUC)

@marcelveldt
Copy link
Member

Sonos broke this in a recent fw update. It stopped working on the latest gen speakers only, so ERA and Move 2.
Other speakers still seem to work fine.

For reference, what stopped working is Airplay 1 lossless RAOP streaming, which is what MA uses to stream audio to airplay targets. Now lets hope they bring it back but I'm afraid they simply dont care.

@OzGav OzGav added the upstream issue Issue depends on an issue outside MA label Nov 5, 2024
@OzGav
Copy link
Contributor

OzGav commented Nov 5, 2024

@marcelveldt Should we then add a note in the docs and close this?

@jtonk
Copy link
Author

jtonk commented Nov 5, 2024

@marcelveldt based on your comment I started looking on the sonos forum and found a topic where somebody had an issue with an Airplay password and combination with Homekit. I then realized I recently added the Sonos to Homekit (not sure why, because HA is so much better :). Removing the Sonos from Homekit solved the problem. Music Assistant and Airplay is now working again for the Sonos. Might be good to add to the docs that Apple Homekit might cause issues with Airplay streaming to Sonos devices.

on a slightly different topic. I'm not apple to control Music Assistant Airplay streams from iOS devices once they are innitiated through Music Assistant, is that a known issue?

@marcelveldt
Copy link
Member

Removing the Sonos from Homekit solved the problem. Music Assistant and Airplay is now working again for the Sonos.

Ha cool discovery! Maybe some other folks could try that out to see if it resolved the issue.

I'm not apple to control Music Assistant Airplay streams from iOS devices once they are initiated through Music Assistant, is that a known issue?

That is a known limitation - iOS devices can only control Airplay 2 streams - MA uses the legacy RAOP (airplay 1) lossless audio streaming only towards devices.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Airplay Sonos triage upstream issue Issue depends on an issue outside MA
Projects
None yet
Development

No branches or pull requests

3 participants