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)