Skip to main content
Answered

how do set a Music Folders to a https?

  • July 1, 2024
  • 11 replies
  • 203 views

Forum|alt.badge.img

?

Best answer by Bumper

You can’t. Must be smbv2/3. 

This topic has been closed for further comments. You can use the search bar to find a similar topic, or create a new one by clicking Create Topic at the top of the page.

11 replies

Bumper
  • 1767 replies
  • Answer
  • July 1, 2024

You can’t. Must be smbv2/3. 


Forum|alt.badge.img
  • Author
  • Contributor II
  • 8 replies
  • July 1, 2024

Ok, thanks 


  • Lyricist II
  • 3 replies
  • July 30, 2024

Great!  So, even for those of us who encrypt the remote music via HTTPS protocol (the same as used by all the banking and other securities businesses) SONOS has chosen to disable access.  Unless I can find a solution to access my remote NAS, my SONOS products will soon be on MarketPlace.  What a waste of money for a platform I used to boast to everyone that would listen!

No wonder SONOS stock is in the dumper.  I trust the CEO has an exit strategy for himself.

 

UGH!


jgatie
  • 28202 replies
  • July 30, 2024

Great!  So, even for those of us who encrypt the remote music via HTTPS protocol (the same as used by all the banking and other securities businesses) SONOS has chosen to disable access.  Unless I can find a solution to access my remote NAS, my SONOS products will soon be on MarketPlace.  What a waste of money for a platform I used to boast to everyone that would listen!

No wonder SONOS stock is in the dumper.  I trust the CEO has an exit strategy for himself.

 

UGH!

 

How exactly were you accessing your remote NAS before?  Because to the extent of my knowledge, Sonos was never able to access remote NAS drives.  Also, Sonos never used an https share, for NAS drives or any other.  It used a local http (no ‘s’) share for accessing PC/Mac drives only, NAS drives have always required some version of SMB. 


controlav
Forum|alt.badge.img+24
  • Lead Maestro
  • 7868 replies
  • July 30, 2024

If you want to access your personal music via https within the Sonos app, use ibroadcast.com


  • Lyricist II
  • 3 replies
  • July 30, 2024

I use Subsonic on a Synology NAS, It has been flawless for 7+ years using the following script in SONOS devices.

Here’s the link to Subsonic tutorial: https://subsonic.org/pages/sonos.jsp

Also, here is the script I added to SONOS to a given device and the MESH network shares across all devices:

 

  1. Open http://SONOS_IP:1400/customsd.htm in a browser.
  2. Enter the following values in the web form:
    • SID – Any legal value except 242
    • Service Name – Any name, for instance "Subsonic Remote"
    • Endpoint URL – https://SUBSONIC_IP:4040/ws/Sonos?ip=SUBSONIC_IP
    • Secure Endpoint URL – https://SUBSONIC_IP:4040/ws/Sonos?ip=SUBSONIC_IP
    • Polling Interval – 1200
    • Authentication – Session ID
    • Strings Table – Version: 6, URI: https://SUBSONIC_IP:4040/sonos/strings.xml
    • Presentation Map – Version: 3, URI: https://SUBSONIC_IP:4040/sonos/presentationMap.xml
    • Container Type – Music Service
    • Capabilities – Search, Favorites, User Content Playlists, Extended Metadata

Again, HTTPS creates a secure channel over an insecure network.  Why would SONOS shoot themselves in both feet 1) launching a terrible app replacement and 2) disallowing HTTPS?

 

I appreciate the info on ibroadcast. However, the subsonic set-up does not have a reoccurring fee. Plus, it allows unlimited streaming of lossless/uncompressed FLAC.  

 

 


jgatie
  • 28202 replies
  • July 30, 2024

I’ve been doing this for a decade and a half, and that is the very first time I’ve ever even heard of that script.  So I don’t know how much Sonos is “shooting themselves in both feet” if only one person in this forum has been using that access method in the last 15 years. 


sigh
Forum|alt.badge.img+9
  • Prodigy II
  • 414 replies
  • July 30, 2024

I use Subsonic on a Synology NAS, It has been flawless for 7+ years using the following script in SONOS devices.

Here’s the link to Subsonic tutorial: https://subsonic.org/pages/sonos.jsp

Also, here is the script I added to SONOS to a given device and the MESH network shares across all devices:

 

  1. Open http://SONOS_IP:1400/customsd.htm in a browser.
  2. Enter the following values in the web form:
    • SID – Any legal value except 242
    • Service Name – Any name, for instance "Subsonic Remote"
    • Endpoint URL – https://SUBSONIC_IP:4040/ws/Sonos?ip=SUBSONIC_IP
    • Secure Endpoint URL – https://SUBSONIC_IP:4040/ws/Sonos?ip=SUBSONIC_IP
    • Polling Interval – 1200
    • Authentication – Session ID
    • Strings Table – Version: 6, URI: https://SUBSONIC_IP:4040/sonos/strings.xml
    • Presentation Map – Version: 3, URI: https://SUBSONIC_IP:4040/sonos/presentationMap.xml
    • Container Type – Music Service
    • Capabilities – Search, Favorites, User Content Playlists, Extended Metadata

Again, HTTPS creates a secure channel over an insecure network.  Why would SONOS shoot themselves in both feet 1) launching a terrible app replacement and 2) disallowing HTTPS?

 

I appreciate the info on ibroadcast. However, the subsonic set-up does not have a reoccurring fee. Plus, it allows unlimited streaming of lossless/uncompressed FLAC.  

 

 

The configuration you need is something to be taking up with SubSonic rather than Sonos as that isn’t an officially supported method of configuring services. Subsonic announced integration was working again but if they are using unofficial methods to perform the integration it isn’t really an issue with Sonos if it breaks.

How the values in that form are processed, availability of the fields and even the page is subject to change and Sonos aren’t shooting themselves in the foot by making changes to api endpoints not officially for use.

It is likely Sonos have hardened the TLS ciphers used by devices and it may well be your server doesn’t have a supported cipher for the TLS connection anymore.

The subsonic page you link to is using http values in the secure endpoint URLs. 


press250
Forum|alt.badge.img+14
  • Prodigy III
  • 633 replies
  • July 30, 2024

Hi @ICsaidblindman, let me see if I can untangle things a bit: Sonos introduced http file sharing 7-ish years ago in the Windows and Mac desktop apps. They never really advertised the underlying http protocol, it was a click-click simple mechanism for people to share their local library music on a desktop computer without having to learn the ins-and-outs of OS-native SMB file sharing.

Fast forward to May 2024 and the v16.2 firmware release that killed off http and SMBv1 sharing. Anyone using the click-click simple mechanism was caught by surprise … and the exact same thing happened to Subsonic users.

Also in May 2024, the new Sonos app started using a new set of APIs to communicate with Sonos devices … and one aspect of those new APIs is TLS to encrypt communication.

Re-stating for clarity: while Sonos is using TLS between the mobile apps and the device firmware, Sonos does not support https file sharing.


controlav
Forum|alt.badge.img+24
  • Lead Maestro
  • 7868 replies
  • July 30, 2024

I use Subsonic on a Synology NAS, It has been flawless for 7+ years using the following script in SONOS devices.

Here’s the link to Subsonic tutorial: https://subsonic.org/pages/sonos.jsp

Also, here is the script I added to SONOS to a given device and the MESH network shares across all devices:

 

  1. Open http://SONOS_IP:1400/customsd.htm in a browser.
  2. Enter the following values in the web form:
    • SID – Any legal value except 242
    • Service Name – Any name, for instance "Subsonic Remote"
    • Endpoint URL – https://SUBSONIC_IP:4040/ws/Sonos?ip=SUBSONIC_IP
    • Secure Endpoint URL – https://SUBSONIC_IP:4040/ws/Sonos?ip=SUBSONIC_IP
    • Polling Interval – 1200
    • Authentication – Session ID
    • Strings Table – Version: 6, URI: https://SUBSONIC_IP:4040/sonos/strings.xml
    • Presentation Map – Version: 3, URI: https://SUBSONIC_IP:4040/sonos/presentationMap.xml
    • Container Type – Music Service
    • Capabilities – Search, Favorites, User Content Playlists, Extended Metadata

 

This is not going to work with the new architecture. Music services installed via the customsd page are no longer supported. That, and the https urls listed are local, and therefore inaccessible to the Sonos cloud service that is used by the v80 mobile app (and the web app) for music service access. (I’m not even going to go into the certificate problems with this configuration).

Either consume the NAS directly (setup using the Desktop app) or move to an alternate solution (eg ibroadcast.com).


  • Lyricist II
  • 3 replies
  • July 30, 2024

I don’t agree with SONOS locking down everything tighter than a drum. But it is what it is.    Even though I have a FQDN with a valid SSL certificate it is as secure as can be, in today web world.  The main reason I went the SONOS route was to access my uncompressed FLAC files (the SONOS library hardware limitation is a joke).

 

In closing, I Thank you for everyone’s replies and suggestions.

 

Happy listening!