"No connections available for {server}" - Library not visible on Android - Works on web

I THINK I SOLVED IT, SEE END OF THE COMMENT

Server Version#: 1.41.8.9834
Player Version#: 2025.18.0 (966828412) (Plex for Android (mobile))

Android mobile app shows “No supported libraries available” after sharing. Brand new account, shared with server that has a Plex pass. Shows as screenshots below:

Plex Web works just fine on the mobile and shows the shared library correctly and can play:

Previously reported in: Newly created accounts can not see libraries shared with them on new app or Google TV - #2 by OttoKerner

But that didn’t get much traction or acknowledgement. Thought maybe it was the account, but this account was created and shared the library today 2025-06-15. It’s really frustrating, this only is an issue on the new Android mobile app and Google TV.

Would be great to get a reason for this as to why, or some acknowledgement of the issue. This is not affecting existing Android users connecting to this Library - only new users.

Pulling the logs shows:

06/15/2025 16:13:15:232 [{USER_NAME}xwva74j27f5tnpzwhfsg83] DEBUG [Connections] Testing connection for {SERVER_NAME} at https://plex.server.com:35678
06/15/2025 16:13:15:239 [{USER_NAME}xwva74j27f5tnpzwhfsg83] DEBUG [Connections] Testing connection for {SERVER_NAME} at https://10-0-20-7.771c3a39bf8945d1b6c9e066d2c40110.plex.direct:32400
06/15/2025 16:13:15:247 [{USER_NAME}xwva74j27f5tnpzwhfsg83] DEBUG [Connections] Testing connection for {SERVER_NAME} at https://{SERVER_NAME}.771c3a39bf8945d1b6c9e066d2c40110.plex.direct:35678
06/15/2025 16:13:15:311 [{USER_NAME}xwva74j27f5tnpzwhfsg83] DEBUG [Download Metadata] Initializing
06/15/2025 16:13:15:311 [{USER_NAME}xwva74j27f5tnpzwhfsg83] DEBUG [Downloads] Updating background user info
06/15/2025 16:13:15:311 [{USER_NAME}xwva74j27f5tnpzwhfsg83] DEBUG [Downloads] Initializing queue
06/15/2025 16:13:15:323 [{USER_NAME}xwva74j27f5tnpzwhfsg83] DEBUG [MigrateDownload] Starting migration for user: cc45924888235788
06/15/2025 16:13:15:333 [{USER_NAME}xwva74j27f5tnpzwhfsg83] DEBUG IAP: Successfully initialized payment subscriptions
06/15/2025 16:13:15:428 [{USER_NAME}xwva74j27f5tnpzwhfsg83] DEBUG [MigrateDownload] Migration completed for user: cc45924888235788
06/15/2025 16:13:15:428 [{USER_NAME}xwva74j27f5tnpzwhfsg83] INFO [NanoDownloads] Checking if downloads need to be migrated
06/15/2025 16:13:15:513 [{USER_NAME}xwva74j27f5tnpzwhfsg83] INFO [NanoDownloads] No external storage found
06/15/2025 16:13:22:140 [{USER_NAME}xwva74j27f5tnpzwhfsg83] DEBUG [IntlProvider] Missing translation for [@formatjs/intl Error MISSING_TRANSLATION] Missing message: "4TVUdl" for locale "en-GB", using default message (Select Library) as fallback.
06/15/2025 16:13:22:157 [{USER_NAME}xwva74j27f5tnpzwhfsg83] DEBUG [IntlProvider] Missing translation for [@formatjs/intl Error MISSING_TRANSLATION] Missing message: "CNYdTp" for locale "en-GB", using default message (Looks like you don’t have access to any supported libraries. Check out the Plex support forums to learn how to create your own server, or add libraries to your server.) as fallback.
06/15/2025 16:13:25:241 [{USER_NAME}xwva74j27f5tnpzwhfsg83] DEBUG [fetchJson] Fetch timeout: https://plex.server.com:35678/media/providers
06/15/2025 16:13:25:249 [{USER_NAME}xwva74j27f5tnpzwhfsg83] DEBUG [fetchJson] Fetch timeout: https://10-0-20-7.771c3a39bf8945d1b6c9e066d2c40110.plex.direct:32400/media/providers
06/15/2025 16:13:25:257 [{USER_NAME}xwva74j27f5tnpzwhfsg83] DEBUG [fetchJson] Fetch timeout: https://{SERVER_NAME}.771c3a39bf8945d1b6c9e066d2c40110.plex.direct:35678/media/providers
06/15/2025 16:13:25:264 [{USER_NAME}xwva74j27f5tnpzwhfsg83] DEBUG [Connections] No connections available for {SERVER_NAME}

plex.server.com:35678 is available and working fine, app.plex.tv also works, as desktop works (as per screenshot) – no other users having issues. This is a port forwarded to the default Plex port internally. The device was on the network as you can see it attempts to make a local connection to the server at 10.0.20.7:32400.

This seems to be a connection issue only with the app or Android. I have also tried setting specific DNS on the phone, the network’s one (other devices can connect), 1.1.1.1 and Google DNS. No change to connection.

What else do I need to look at? Why only these devices on Android?

Also as some app feedback, maybe showing the error instead of showing users that they don’t have access? Might then mean they know it’s a connection problem and not an account sharing one.

Also saw this: https://forums.plex.tv/t/setting-for-unsecure-connection-not-available-in-android-app/915717

The server does have a certificate, and the device can connect successfully over TLS in Chrome, but not via the app:

The weirdest thing? If I log in with my account on this same device, the connection works.


Solution or what fixed it for me

Okay so I think I found a solution for me, not sure if this is everyone else, but worth a try!

What was happening

As per my other thread: https://forums.plex.tv/t/no-connections-available-for-server-library-not-visible-on-android-works-on-web/923068

It seems that the connections to the server from were timing out, but when going via plex.direct and the directory. For whatever reason (maybe domains, maybe SSL) this meant that some clients (all Android-based, either phones or TVs) could not connect or see the server.

More details in that thread.

My server set up

My server is set up with both a custom domain and a SSL certificate. This is running off a local server on my home network. Up until the app changes early last year, everything was working fine.

So, static IP, non standard port forwarded to my server over the normal PMS port.

What seems to have worked

In Plex Network settings, I had both the https and http versions of my domain and port under the Custom server access URLs field. So it looked like:

https://plex.domain:12345,http://plex.domain.com:12345

I decided on a whim to add the direct IP address also to this list. So it became:

https://plex.domain:12345,http://plex.domain.com:12345,http://123.123.123.123:12345

This seems to have fixed the issue across all previous clients and they can now connect across Android.

See if this works for you.

I am once again asking for help with this. Many PMS updates, Android app and TV updates and same issue still persists for this user. I need one of the Plex team to look at this, as I don’t know what else I can do.

Here’s some latest logs from the affected user, same thing is still happening. And yes, when I log into my account on this user’s device the connection works just fine.

277325791939728.zip (2.5 KB)

As before, the web app works fine both on app.plex.tv and directly connecting to the PMS over its port.

These log lines seem to be the thing:

09-02 19:53:00.989  d: 09/02/2025 19:52:51:684 [{username}eify7zh3cbw4jhmac23n3w6s] [Connections] Fetch timeout GET https://plex.domain.com:35678/media/providers 10001ms
09-02 19:53:00.989  d: 09/02/2025 19:52:51:692 [{username}eify7zh3cbw4jhmac23n3w6s] [Connections] Fetch timeout GET https://10-0-20-7.771c3a39bf8945d1b6c9e066d2c40110.plex.direct:32400/media/providers 10008ms
09-02 19:53:00.989  d: 09/02/2025 19:52:51:700 [{username}eify7zh3cbw4jhmac23n3w6s] [Connections] Fetch timeout GET https://103-108-229-75.771c3a39bf8945d1b6c9e066d2c40110.plex.direct:35678/media/providers 10014ms
09-02 19:53:00.989  d: 09/02/2025 19:52:51:711 [{username}eify7zh3cbw4jhmac23n3w6s] [Connections] No connections available for XXX Plex

I can confirm the server was up and running. As before, logging in with my user on the Android device as well as the Android TV has no issues.

So what is it about this user that means connections time out? Why only this user?

This is a crazy problem and it’s driving me nuts.

Server version: 1.42.1.10060

Android version: 2025.23.0

Maybe related? Chromecast broken (not the March 2025 Google issue) - #2 by BigWheel

But not resolved. And only for that user.

I am having the same issue on Pixel 6 XL running the latest release of Android. The Plex Web App works from a browser and Plexamp works as well. However, The Plex Android App cannot seem to connect the the Plex servers. I am getting many lines like

09-10 19:34:32.420  d: 09/10/2025 19:34:25:201 [******] [Connections] Fetch timeout GET https://172-22-0-1.fae8d54171ea45fe9c3fbf22b58991b2.plex.direct:32400/media/providers 10010ms

ending with

9-10 19:35:39.101  d: getServerURL called returning: null

Is this a know bug or something I am doing wrong.

Thanks.

Question, do you have a SSL certificate on your server? I’m wondering if there’s some weird compatibility thing. I’ve noticed some devices like TVs have needed to force an insecure connection to work (but the new Android app/Android TV app doesn’t have this option).

Thank you for the response, @pl71303.

No, I do not have an SSL Certificate but Plexamp works fine an the Android phone so I have a good alternative..

As an update, have confirmed the same Android device and user can connect to the server via the PlexAmp app. So clearly this issue is only part of the Plex core app on Android not a connection issue with the device.

Still seeking some assistance.