For the past two months, I have been trying to get my newly acquired Sonos Play5 to play my PLEX Music library without any luck. I have been on to Sonos Support and Sonos Coumminty forum and have had some real tech solution involving the router setting on port forwarding to "hairpining or loopback" at which time I am becoming out of my depth in terms of my knowledge and ability. Anyway, the last message I got back on Sonos community regarding my request for Sonos to issue a software fix for this known problem received this answer (please read below) so does anybody from Plex or tech-savvy members on here have any comments or solutions on how to resolving this ongoing issue between Sonos and Plex or do Plex need to issue a software fix for the Sonos app as suggested?
I totally confused! - Many thanks -Joego
Sonos Community comment
It's not a Sonos' problem to fix. Plex is the one that writes the code that tells Sonos what to be playing. Plex could make a change such that when it gets Sonos requests from the same WAN address that the Plex server is also originating from, it could instead return the internal LAN address to Sonos, allowing a direct, within-the-network connection between the Sonos speaker and the Plex server... I'm sure there are other possibilities too, but it's on Plex to fix them. Unfortunately, they've shown 0 effort towards their Sonos support from the day it was released. It's been months since a Plex employee posted in the Sonos area in their own forums, and the only time a developer posted in it was release day.
As far as if your router supports it... some people have found that simply manually creating the port forward, rather than letting the Plex server do it through UPnP, has made it work for them. I mentioned hairpin NAT or NAT proxying... some routers might just have a setting that says "Allow connections to WAN address from the LAN"...