Page 1 of 1

SSL connection broken with SONOS 5.4 update

PostPosted: Mon Aug 03, 2015 7:16 am
by MikeLegit
My SONOS controllers recently upgraded to v5.4 and now subsonic quit working. :( It's been working flawlessly for 7 months! I tried to remove the SONOS controller and re-add it again with the same settings and it's adds fine, just the login no longer works when I try to add the account in the SONOS interface. Looks like something needs updated in SONOS or Subsonic code to support it?? :cry: I checked the help page and settings have not changed.

Settings I used are (I use SSL so the 4041 port is correct):
=======================================
Code: Select all
255

https://192.168.1.1:4041/subsonic/ws/Sonos?ip=192.168.1.1

https://192.168.1.1:4041/subsonic/ws/Sonos?ip=192.168.1.1

1200

Session ID

5   https://192.168.1.1:4041/subsonic/sonos/strings.xml

1   https://192.168.1.1:4041/subsonic/sonos/presentationMap.xml

Container Type – Music Service

Capabilities – Search, Favorites, Extended Metadata


Putting the URL directly into a browser hits the subsonic server with this response which is correct and valid:
Code: Select all
https://192.168.1.1:4041/subsonic/ws/Sonos?ip=192.168.1.1


Code: Select all
<soap:Envelope>
<soap:Body>
<soap:Fault>
<faultcode>soap:Server</faultcode>
<faultstring>No such operation:  (HTTP GET PATH_INFO: /subsonic/ws/Sonos)</faultstring>
</soap:Fault>
</soap:Body>
</soap:Envelope>


Errors in subsonic log now:
Code: Select all
[8/3/15 7:08:19 AM GMT]    WARN   SonosFaultInterceptor   Error: org.apache.cxf.interceptor.Fault: No such operation: (HTTP GET PATH_INFO: /subsonic/ws/Sonos)


Anyone have any fixes? non-SSL works fine on port 4040, but I need SSL remotely. Subsonic seems to be redirecting to 4041 SSL port if both 4040 and 4041 are enabled. :evil:

Regards.

Re: Subsonic support broken with SONOS 5.4 update

PostPosted: Fri Aug 07, 2015 5:55 am
by madhusker
They broke SSL it seems. Works fine if you disable your SSL port. :roll:

What needs fixed? Subsonic or Sonos?

-MH

Re: SSL connection broken with SONOS 5.4 update

PostPosted: Wed Aug 12, 2015 6:40 am
by sindre_mehus
It works for me :)

If you use one of the native installers for Subsonic (for Mac, Windows, Linux), the embedded Jetty server allows non-SSL traffic for Sonos. This means that the proper URL to use for the Sonos settings is http://192.168.1.1:4040/subsonic/ws/Son ... 92.168.1.1 in your case.

Re: SSL connection broken with SONOS 5.4 update

PostPosted: Tue Sep 08, 2015 2:09 am
by madhusker
It looks to be something with QNAP-569L. I installed subsonic on a ubuntu server and it works fine there with Sonos. I guess I'll have to run 2 subsonics for a while until it's sorted out. :/ Worked find for 8 months.