Plex Player unable to show libraries - but can play from Home Screen

Server Version#: Version 1.16.6.1592 (QNap)
Player Version#: 8.1.0.17967 (3dbad729) (nVidia Shield)

tl;dr PARTIAL failure: I’m able to play back content from Plex Media Server over my LAN, but only when navigating the Home screen; Libraries, Live TV, etc. does not work. Problems started after a corrupted db (disk exhaustion.) Tried resetting everything but problems persist.

My Plex Media Server ran out of space, and it appeared the db was corrupted. I followed directions to repair the db, and it appeared to be successful. I’m able to access via web client, mobile phone client, etc.

However, my Shield TV player (my primary client) is not working properly. I’ve tried uninstalling, removing data, everything I can to clean the state short of factory resetting the Shield.

On the server side, I’ve tried renaming the Plex server, etc. I see nothing relevant in the server logs. I’ve tried debugging this extensively, but coming up empty.

I would assume that I’ve fully cleared everything from the Shield. So maybe there’s a db corruption that’s persisting, that only the Shield is sensitive to? Or there’s a data entry relating to the Shield it can’t get past?

I CAN stream content from the Home screen, and it does show new shows that have been added to my Media libraries. I just can’t view those libraries directly. I get a misleading “You’re not connected to the Internet” error.

In my player logs, it appears to be trying to connect to two 10. address, which will definitely fail on my network, since I’m not using that prefix. But I have no idea where it would be getting that address, or if that’s the root cause.

It’s clearly connecting to the correct IP, for at least some occasions, but it’s also attempting to connect to invalid IP’s. For the errors showing the unexpected 10-dot IP, I also see entries for the same log message with the correct IP.

When playing from the PMS server (items on the Home screen), I see it successfully using the LAN IP of the PMS - it is not connecting over the Internet.

Excerpt redactions:
PMS server name replaced with ‘PMS’
PMS server dotted quad IP replaced with CORRECT_IP
DNS hostname with dotted quad of PMS server IP replaced with COR-RE-CT-IP
Web client IP (for pulling logs) replaced with PC_IP
Token replaced with XXX or XXXX (where the trailing 3 or 4 characters of the token were displayed, respectively)

Excerpt follows:

06-02 01:08:37.798 i: Fetching [method:GET] http://CORRECT_IP:32400/hubs/sections//library/sections/12?count=20&includeEmpty=1&includeExternalMetadata=1&includeLibraryPlaylists=1&includeRecentChannels=1&includeStations=1&includeTrailers=1&includeTypeFirst=1&libraryHubsOnly=1&X-Plex-Token=…XXXX
06-02 01:08:37.806 e: Error fetching http://CORRECT_IP:32400/hubs/sections//library/sections/12?count=20&includeEmpty=1&includeExternalMetadata=1&includeLibraryPlaylists=1&includeRecentChannels=1&includeStations=1&includeTrailers=1&includeTypeFirst=1&libraryHubsOnly=1&X-Plex-Token=…tml>
06-02 01:08:37.808 i: [Fetch] Fetched 0 items from /activities.
06-02 01:08:37.826 i: [Boot] FragmentWithBehavioursDelegate took 1ms to run create behaviours.
06-02 01:08:37.844 i: [PlexDevice] PMS Setting https://COR-RE-CT-IP.65aREDACTED501.plex.direct:32400 token: true types: [discovered, myplex] state: Reachable as the new active connection.
06-02 01:08:38.297 i: [PlexDevice] Offline Setting http://127.0.0.1:32500 token: false types: [localServer] state: Reachable as the new active connection.
06-02 01:08:38.298 i: [ServerTests] Scheduling job to test PMS. Reason: queue (tests manager is idle).
06-02 01:08:38.767 i: Fetching [method:GET] http://10.0.5.1:32400/media/providers?includePreferences=1&X-Plex-Token=...XXXX
06-02 01:08:38.767 i: Fetching [method:GET] http://10.0.3.1:32400/media/providers?includePreferences=1&X-Plex-Token=...XXXX
06-02 01:08:38.767 i: Fetching [method:GET] http://CORRECT_IP:32400/media/providers?includePreferences=1&X-Plex-Token=…XXXX
06-02 01:08:39.301 i: [ConnectionTester] http://CORRECT_IP:32400 ([discovered, myplex]) (PMS): not testing connection because it’s no longer stale.
06-02 01:08:39.301 i: [PlexDevice] PMS Setting http://CORRECT_IP:32400 token: true types: [discovered, myplex] state: Reachable as the new active connection.
06-02 01:08:45.325 i: [pms] /PC_IP:53845 - GET /logging
06-02 01:08:52.786 i: Time out fetching https://10.0.5.1:32400/media/providers?includePreferences=1&X-Plex-Token=...XXX.
06-02 01:08:52.786 w: [MediaProvidersApiClient] PMS Couldn’t fetch providers. Result: Error (null)
06-02 01:08:52.795 i: Time out fetching https://10.0.3.1:32400/media/providers?includePreferences=1&X-Plex-Token=...XXX.
06-02 01:08:52.795 w: [MediaProvidersApiClient] PMS Couldn’t fetch providers. Result: Error (null)
06-02 01:08:53.786 i: Time out fetching http://10.0.5.1:32400/media/providers?includePreferences=1&X-Plex-Token=...XXX.
06-02 01:08:53.786 i: Time out fetching http://10.0.3.1:32400/media/providers?includePreferences=1&X-Plex-Token=...XXX.
06-02 01:08:53.786 w: [MediaProvidersApiClient] PMS Couldn’t fetch providers. Result: Error (null)

1 Like

I’m unable to use the Plex software or service that I paid for the use of.

Is it reasonable to hope for a basic response or acknowledgment?

1 Like

I’m not sure if I’m having the same or similar problem. For a while I had to reset my customization every time I loaded Plex on my Shield otherwise I’d get the not connected to the internet message. Now with one of the latest updates, it doesn’t work at all until I clear the app cache or restart the Shield.

I’ve got a desktop running Plex with all my media. I have Plex on my Shield, which I use to watch that media After the Shield has be unused for a few hours it will show “Add Content to this Library” message on the Movies and TV Shows screen… And a “Personalize Your Home Screen” message on the Home screen. Only until I clear the app cache or restart the Shield does it start working again.

So it went from working great, to having to reset the customization each time I turned on the TV. To having to do some extra work to get it working each time which is not fun.

I haven’t messed around with settings, this was basically plug and play for me. I did uninstall and reinstall the app from the Desktop and Shield. Redid the DB, and possibly a few other troubleshooting actions. But this post is the only thing I’ve found close to what my own issue is.

My symptoms worsened and things stopped working entirely.

The cause - I think - is the database contained inconsistent data. While a database repair can fix/remove corrupted data, it doesn’t do a logic test at the application level.

The application can’t figure out what to do with the inconsistent data, so it gives up.

This is basically a trade-off rooted in rapid app development using ORM’s that hide everything. Great for low cost, but impossible for anyone to provide a “fix” tool.

I don’t blame the devs for not fixing this, but being completely ignored on the support forum as a paying user hurts. I see no reason to expect anything different in the future.

The “fix” was to completely wipe out my Plex Server installation, deleting all data, and do the same on the client. Start 100% fresh.

It’s a sledgehammer, but it works. If it doesn’t fix your problems, or it isn’t an acceptable cost if you have to do it again, give up and use a different product.

Hope this helps you and anyone else looking for answers. Not the answer want to give, but the blunt honesty I would’ve appreciated months ago.

Best of luck!

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