It always to context to any Sonos speaker, but when trying to play it immediately closes the player. The same behaviour also happens when I’m playing through my phone, and connect to a speaker during playback.
Casting to other devices works. Other apps casting to Sonos devices also work.
I’ve tried rebooting my router, restarting the app, and the speakers.
This has been an issue consistently for a few months now.
Does anyone have any ideas of what to try?
Plexamp 4.12.3
Server 1.41.6
Pixel 7 and 9a, Android 15
Update 1: restarting the phone itself allowed it to work first time
Update 2: disconnecting and reconnecting the WiFi on the phone also made it work first attempt. So something network related, but what could it be?
I’m sorry, the Sonos support is somewhat flaky, due to the way it has to live in the cloud due to Sonos architecture for third parties. We’ve considered removing it altogether because we don’t like people to have bad experiences with features.
Does that imply any casting must go via their cloud? It doesn’t make much sense, Sonos devices support upnp which should be solely local.
In any case, I can reliably fix by turning my phones WiFi off and on again (the true way of fixing things) in case that helps Devs/others with this issue
Sometimes swapping where you initiate the “cast” from seems to help - though that might just be an illusion that “feels” like it works. On iOS holding down “cast” in PlexAmp to pick an AirPlay target sometimes doesn’t work out but if I then go to Control Center and use AirPlay controls from there it works… or vice versa. Or I have to do it twice and fiddle with play\pause. Once it kicks in it’s okay. “Flakey” is the right word.
I rarely bother with restarting my phone or flipping wifi on\off but if it’s internet related “it’s always DNS” and doing those steps would update the DNS cache which might help.
I’d rather have flakey Sonos over no Sonos support though… please.
Removing the functionality altogether would be much worse than the state it’s in now. Even though it’s flaky. Removing it completely would make the plexamp app much less relevant for me and my kids