Server Version#: 1.41.5.9626-72009626
Player Version#: 2026.0.0 (966828661)
<If providing server logs please do NOT turn on verbose logging, only debug logging should be enabled>
I run a Plex server on my Synology NAS. I can use all of these to connect to the server while on the local network (Google Nest WiFi, all one subnet): App on Windows, Web app on Windows, LG WebOS
When I try to connect on Android devices (phone and tablet) I get ‘No Libraries Available’ and the dropdown shows my NAS server as offline. I work in IT (server infrastructure no less) so I assumed I could work this out, but neither the existing threads no the logs have helped so far. I hope someone can either point me at a thread I’ve missed or help me debug what’s going on!
Server has secure connections set to preferred.
I’ve changed my DNS servers on the Nest Router to custom, to try and disable any DNS Rebinding protection (https://support.plex.tv/articles/206225077-how-to-use-secure-server-connections/#toc-4)
I’ve tried lots of other things, including a full data and cache clear on Android, but I hope the below is most useful.
I’ve downloaded the logs from the Android app and it doesn’t include enough to know whether the problem is a DNS rebinding one, or that the Plex server on Synology isn’t responding to the right URL over HTTPS.
I don’t think it is a DNS problem. From the logs:
01-25 14:02:56.103 d: 01/25/2026 14:02:46:088 [pp90ziis058phx120r16ts9g] [Connections] Fetch timeout GET https://xxx-xxx-xxx-xxx-b5bf921e0b684281ab2d1e67960b2895.plex.direct:32400/media/providers 10010ms
When I ping this from my Windows machine (which is behind the same Google Nest WiFi router:
Pinging xxx-xxx-xxx-xxx.b5bf921e0b684281ab2d1e67960b2895.plex.direct [xxx.xxx.xxx.xxx] with 32 bytes of data:
Reply from xxx.xxx.xxx.xxx: bytes=32 time=1ms TTL=64
I don’t see any reason why the Android app would get a different response.
This would suggest it’s correctly trying to open the HTTPS connection to the Synology NAS IP, but if I go to that URL in Windows, I get a 401 Unauthorized.
Later on in the log it has:
01-25 14:02:56.109 e: 01/25/2026 14:02:51:666 [pp90ziis058phx120r16ts9g] Failed to check server status for (979105ae0a49af1607512038c6e01b9ba9099810): {
“type”: “[object Error]”,
“stack”: “TypeError: Network request failed\n at anonymous (address at index.android.bundle:1:702704)\n at apply (native)\n at anonymous (address at index.android.bundle:1:653770)\n at _callTimer (address at index.android.bundle:1:653054)\n at callTimers (address at index.android.bundle:1:654839)\n at apply (native)\n at __callFunction (address at index.android.bundle:1:454924)\n at anonymous (address at index.android.bundle:1:453224)\n at __guard (address at index.android.bundle:1:454180)\n at callFunctionReturnFlushedQueue (address at index.android.bundle:1:453182)”,
“name”: “TypeError”,
“message”: “Network request failed”
}:
01-25 14:02:56.109 e: 01/25/2026 14:02:51:670 [pp90ziis058phx120r16ts9g] Failed to check server status for (979105ae0a49af1607512038c6e01b9ba9099810): {
“type”: “[object Error]”,
“stack”: “TypeError: Network request failed\n at anonymous (address at index.android.bundle:1:702704)\n at apply (native)\n at anonymous (address at index.android.bundle:1:653770)\n at _callTimer (address at index.android.bundle:1:653054)\n at callTimers (address at index.android.bundle:1:654839)\n at apply (native)\n at __callFunction (address at index.android.bundle:1:454924)\n at anonymous (address at index.android.bundle:1:453224)\n at __guard (address at index.android.bundle:1:454180)\n at callFunctionReturnFlushedQueue (address at index.android.bundle:1:453182)”,
“name”: “TypeError”,
“message”: “Network request failed”
}:
which I guess could be because of the 401, or might be a different issue.
Can anyone suggest how I can get more info from the Android app? It’s quite limiting not being able to use Plex on portable devices!