Sonos support

It would be really great to have Sonos support. Astiga is one of the few self-supplied cloud music services that allows nearly infinite tracks in your library so it would fit in perfectly with Sonos. Subsonic has support for Sonos (http://www.subsonic.org/pages/sonos.jsp), and Sonos is designed to stream music from services, so it should be pretty straight-foward.
Thanks!
Comments
I would LOVE this too. Astiga is a perfect match for Sonos and as @musically says, it wouldn't be that hard to set up as Sonos as an easy to use API ready made to achieve it.
Please :-)
Any updates to this? It's really not a big deal to add Sonos services.
Can you point me toward how easy-peasy this is? 😉
Here's two sources showing how subsonic does it:
https://www.thesmarthomebook.com/2022/04/04/add-an-airsonic-music-server-to-sonos/
http://www.subsonic.org/pages/sonos.jsp
Ah, ok. Looks like we have to exhibit a web service at /ws/Sonos .
Some other useful resources I've found where it has been implemented in Airsonic and Navidrome:
Essentially I think this should be possible using the "remote IP" approach ("using a remote Subsonic server"). Note that it is not Subsonic that Sonos is supporting; instead it is the other way around - Subsonic (and the other servers above) implemented a Sonos integration.
The problem might be how to authenticate the user. I'll have to look into that.
Correct, there's a company/product similar to Asti.ga that has Sonos integration (ibroadcast) so you might check with them? You can add unsupported music services like those links I posted (going to <sonos-ip>:1400/customsd) but it would be nice to have Sonos officially add it. I'm sure if you reached out they would help out.
Oh right! Thanks for your insights.
An update - we've gone live on Sonos!
Let us know your feedback - how we can improve the integration and more.
This is amazing, checking it out now!!
I am getting "Something went wrong", I can't add it
Yeah - sorry - will be looking at this today. No obvious problems on the server but I'll figure it out.
Since being made available, the behaviour of the Sonos API seems to have changed. We're following up with Sonos.
Seems to be working now for me, any luck @musically ?
Unfortunately not, when I return to Sonos it says "Astiga wasn't added" "Something went wrong, please try again". I had possibly set this up before using the subsonic method before, I wonder if that is affecting this? I don't think it should, but who knows.