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.
Sorry - I don't understand what you mean by "subsonic method" nor by "set this up before" - as it's only just been released.
Can you try clearing the app cache and starting again? Also, let me know the time (and timezone) you tried this and I can check our own logs to see if there was some problem on our side.
9:41am PST 7/27/2025
Thanks - what version of the app do you have - S1 or S2? S1 has a general problem adding services at the moment: https://status.sonos.com/
S2 80.23.9-release+20250617.f568353
I can see where you logged in successfully. However, afterwards your Sonos does not make any further requests for data to display the first menu page. It does make a call to request whether changes have occurred, and we handle that, but no more.
I'm currently trying to talk to Sonos support, I'll let you know if I get any more info.
Edit: not been able to contact them yet, trying different routes. I was advised by the QA team that if you want to also raise it as an issue with support, that might expedite things.
@musically Sonos are asking that you contact them, as (understandably) they can only investigate your setup with your permission/authentication.
ok, I'll try to get around to that, I'll keep you posted
I can see my Astiga playlist on Sonos, but when I click on the song the play button just spins. Nothing happens. I can play the song on the Web Astiga...
Thanks, I'll take a look.
Edit: we discussed offline and this appeared to start working after a sync completed. We lost the logs though, so I can't find the actual error.