Cannot access Plex server on Shield from Sonos or Android app

Server Version#:1.19.1.2630
Player Version#:8.20.0.26605

I have Plex running on my Shield, and just moved houses. The server is up and running, because I can play music from my laptop via the web or from the Windows app just fine - the full library is there, I haven’t encountered any playback errors, everything is good. I have not been able to get it to work on any other devices, however. My Android phone just give me “An error occurred while playing this item”. I can see the library but cannot play any music. My Sonos speaker (which worked great with this same Shield in my previous house) doesn’t have the library available at all. And weirdly, the Shield itself cannot play music using the Plex app on it.

A further oddity is that if I got to my-external-ip:port-number in my phone’s browser, I can play music using the web interface, so I don’t believe that it’s a connectivity problem. Plus, of course, the Shield itself cannot play music, even though it’s running the server itself.

As I was troubleshooting things, I found that the remote access isn’t working for the server either, but there again, something odd is going on. I have port forwarding set up in my router, and if I enable remote access, it goes to green and then immediately flips back to red. I’ve fiddled with different port numbers, I’ve turned off UPnP on the router, the Shield has a static IP assigned to it, but nothing makes the remote access bit stick.

I’m not sure if the remote access problem is related or not, however. Fundamentally, I care the most about getting the devices on my local network talking to the library, especially the Sonos speakers.

From reading a bunch, I believe DNS rebinding might be the problem. My router in this house is a TP-Link AX6000, which seems to have DNS rebinding protection turned on by default with no way to disable it. If that’s the source of the problem, is there any fix besides replacing the router?

I think the issue might actually be because you moved. To generate a secured connection, PMS gets a security certificate. These are specific to your IP. Changing locations would make the certificate invalid. Try signing out of your server and then reclaim it. That should get a new certificate for your new location. In the Plex client apps on the Shield and your phone, you may need to cleat the app’s cache to remove info on the old certificate too.

I tried to reset every combination of things I could on the Shield, and now I can’t see the library at all from anywhere. I even factory reset the Shield, and still cannot see things. I’m wondering if I can clear the metadata on the drive directly (my music is stored on a USB drive) to try and recover things.

I took a look at the drive, blew away the library information, and am rebuilding the library now. It seems to be working so far, although it’s only scanned a fraction of the library thus far. But I’m assuming I’ll be able to get it working.

Please make sure you update the Plex Media Server. The one that comes pre-installed is an old version and can cause issues.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.