Plexamp losing remote connection to server, Plex app still has access. Logs attached

Server Version#: 1.40.0.7775
Player Version#: 4.9.5 (Android Mobile).

I have had ongoing issues with Plexamp losing connection to my server over the last several months. Symptoms are:

  • Media items unavailable, search returns nothing, downloads still available.

  • Only source available for selection is Tidal.

  • Joining my local network, either via wifi or VPN resolves the issue temporarily. Issues return upon leaving network.

  • Seperate iOS device has no access issues at same time Android device does.

  • Normal Plex App on affected Android device has access to all media including music at the same time Plexamp does not.

  • Restarting Android device resolves the issue (and seems to be the only way to resolve issue).

Initially I thought the commonality between all incidences of this was connecting to Android auto via a 3rd party wireless dongle (using Wifi). After more testing, it seems the common cause is opening Plexamp during periods of very low cellular bandwitdth (<1Mbps), from which the app never seems to recover even when cellular bandwidth improves.
Share Debug Logs (3).zip (772.3 KB)

Update; Turning airplane mode on and off also rectifies the issue.

Share Debug Logs (1).zip (259.1 KB)

Here it’s failing:

Jan 18, 2024 17:22:39.166 [Javascript] WARNING - DEVICE: Server connection https://10-0-0-102.085e1a5ca34143f6b1a0aea483def348.plex.direct:32400 didn't work for NUCServer: HTTP status -7
Jan 18, 2024 17:22:39.170 [Javascript] WARNING - DEVICE: Server connection https://58-169-57-114.085e1a5ca34143f6b1a0aea483def348.plex.direct:24153 didn't work for NUCServer: HTTP status -7

Then it starts working:

Jan 18, 2024 17:22:40.240 [Javascript] INFO - DEVICE: Server connection worked for NUCServer ~ https://58-169-57-114.085e1a5ca34143f6b1a0aea483def348.plex.direct:24153

The error above (-7) is CURLE_COULDNT_CONNECT which means it failed to connect. This error is beneath the app, some sort of networking issue which isn’t possible for us to diagnose.