giftedgerbil, I’m still unable to browse music. I first added a rule to port forward 32400 to Plex. I also noticed there was a UPnP rule that had a random port 23000-something that was forwarding to the private port 32400. So assume that this is what Plex itself created on the router and what had been allowing Plex to work well with things like Sonos.
I then went into Plex (app.plex.tv) to look at my remote access settings. Naturally it is enabled (first thing I checked back when this bug started). I noticed that it had automatically assigned a random port number but that I could override it by manually supplying a number. So I supplied 32400. When I did, the UPnP rule was removed from my router, leaving my previous rule opening 32400. I guess Plex detected that this port was open and realized it didn’t need to use UPnP to open a port.
I then updated Plex on the server to the latest version, which also stopped and restarted Plex.
Sadly, despite all these steps above, I’m still unable to search for an artist, then browse music. But browsing artists from the Browse item under Plex in Sonos works, as does searching for albums instead of artists.
So I’m at a loss what to try next. I’m really intrigued though if you’ve got this to work and demonstrated that it breaks again when blocking port 32400.
One quick question. You wrote “and make my Plex server directly available without the relay service.” Is there anything else I might need to do to make sure I’m doing the same as you? Or just changing the port forwarding rules on the router supposed to make Plex directly available without the relay? I’m not the strongest at networking, so I want to make sure I’m not misunderstanding or missing some crucial step.
JayPlex, in some ways I may have spoken too soon. My major issue was unreliable browsing of any Plex resource - by search or by menu navigation. Sonos was losing access to the entire PMS media library. That is resolved.
However, I can confirm I too still have the “Search for Artist, then brows music” issue - both on IOS and Windows PC. So search is busted for me too. Sorry for getting too many hopes up.
I am able to browse for artist. Select source Plex > By Artist > Artist > Album. I know it’s not search, but it at least gets me to a list of albums by artist that works.
Enabling port forwarding, whether via UPnP or firewall rule, should typically disable the need for Plex to use relay servers as far as I know.
Yeah. I have port forwarding correctly configured on my router. Everything works except Sonos is still a bit sketchy. Namely, the browsing problem as described in this thread. I also randomly get errors like ““Unable to play xxx - the connection to Plex was lost”. It’s much better since they fixed the Cert problem that took down everyone’s remote access last week, but it is still wonky. I think the whole Sonos-Plex Integration needs some attention from Plex.
Still happening despite updating my Synology DSM & Plesk to the latest.
It may be nothing but looking in the Plex Console at the following 2 searches performed through Sonos. The top one is for an Album Search which returns a list of albums. The 2nd one is for the Artist search and subsequent click on the artist (which doesn’t work - and provides no results). To me the GET call looks like it is probably ill formed with a double slash // - I bet this is down to a simple typo.
tbathurst - this is SUPER interesting and you may have found the root of the problem. This might suggest that it’s a Sonos problem and that they broke their calls to Plex. Unless someone else wants to contact Sonos Support, I will try to contact their support next week to pass on this specific problem. To be very clear, what exactly is the Plex Console? Is it a part of the web app? Where do I see this GET call with a double slash?
I get the same “unable to browse music” error when entering via the search tool. I can see the album in “Recently Added…” in Sonos, and I can play that album with no problem. However, if I search for that album, I can see the album show up, but I get the "unaable to browse " error. if I look at list of artists (or albums) I can scroll down and select the album, and play tracks… Also, most of the albums in my library can be searched for and then played… Just some can’t, and it’s only a problem when I use search, and then only a problem for some albums. Same probelm happens on iOS and MacOS SONOS clients. When using Plexamp on iOS, no problems at all.
I am using Plex server 1.24.4.5081 on Synogly NAS.
I totally agree with you, @JayPlex, this sounds like a smoking gun. A simple typo in one of the API endpoints (not all of them as searching for a song title explicitly and selecting it for playback works for me) would be an obvious explanation for the symptoms we all experience and observe here – and it would be conveniently easy to fix by SONOS.
So please, @JayPlex, go ahead and submit the information @tbathurst dug up and scrutinised.
Let’s hope this is it and that SONOS will patch it with the next update, fingers crossed.
Big thanks to @tbathurst for digging so deep into the matter, cheers to you, mate!
Just to post an update here. I contacted Sonos Support again today to check in and the rep confirmed that they have received multiple reports of the “unable to browse” issue with Plex and reproduced the issue internally. They are working on it but don’t have an ETA yet.
Hopefully this means we should see the fix live soon!
I’m having the same problem. From the Sonos Controller on my Fire Tablet, I choose Search, click the Artist tab, and enter a Artist Name.
When I choose this entry, I get to a screen that just says ‘Unable to browse music.’