Server Version#: 1.42.2.10156
Player Version#: 4.12.4
I have an issue that is frustrating me where my headless PlexAmp on a Raspberry PI 4B is giving me the error “WHOOPS We had an issue getting data from [%servername%], and we’re pretty bummed about it.”
This device sits on the same subnet as my two servers different servers and cannot access either. Yet, my streaming devices, even those on different Layer-3 VLANs have no problems.
It should be using the local area network to access these servers, not the public internet.
I don’t know what to do. I wish the error war more specific. I do not even see any logs in the headless player to pull.
tgp-2
November 19, 2025, 11:40pm
2
logs on the headless device are at ~/.cache/Plexamp/log
Looks like I got a bunch of these. Could it be a token problem?
https://192-168-250-50.be21c90e8942471c97b4156b9a0f29e7.plex.direct:32400/:/eventsource/notifications?filters=timeline&X-Plex-Token= ) with code -10000 (have 0 bytes) CANCELLED in 20001 ms.
Nov 21, 2025 15:02:34.225 [0x937a8040] DEBUG - Networking: Create request 155: (GET https://192-168-250-50.be21c90e8942471c97b4156b9a0f29e7.plex.direct:32400/:/eventsource/notifications?filters=timeline&X-Plex-Token= ) network type 2.
Nov 21, 2025 15:02:34.226 [Javascript] INFO - EventSource: Client errored with https://192-168-250-50.be21c90e8942471c97b4156b9a0f29e7.plex.direct:32400/:/eventsource/notifications?filters=timeline&X-Plex-Token=
Nov 21, 2025 15:02:49.225 [Javascript] INFO - EventSource: Timed out to https://192-168-250-50.be21c90e8942471c97b4156b9a0f29e7.plex.direct:32400/:/eventsource/notifications?filters=timeline&X-Plex-Token=
Nov 21, 2025 15:02:54.227 [Javascript] INFO - EventSource: Cancelling 155 to https://192-168-250-50.be21c90e8942471c97b4156b9a0f29e7.plex.direct:32400/:/eventsource/notifications?filters=timeline&X-Plex-Token=
Nov 21, 2025 15:02:54.227 [0x789fb0c0] DEBUG - Networking: Cancelling request 155.
Nov 21, 2025 15:02:54.227 [0x789fb0c0] DEBUG - Networking: Completed request 155: (GET https://192-168-250-50.be21c90e8942471c97b4156b9a0f29e7.plex.direct:32400/:/eventsource/notifications?filters=timeline&X-Plex-Token= ) with code -10000 (have 0 bytes) CANCELLED in 20001 ms.
Nov 21, 2025 15:02:54.227 [Javascript] INFO - EventSource: Connecting to https://192-168-250-50.be21c90e8942471c97b4156b9a0f29e7.plex.direct:32400/:/eventsource/notifications?filters=timeline&X-Plex-Token=
Nov 21, 2025 15:02:54.227 [0x937a8040] DEBUG - Networking: Create request 156: (GET https://192-168-250-50.be21c90e8942471c97b4156b9a0f29e7.plex.direct:32400/:/eventsource/notifications?filters=timeline&X-Plex-Token= ) network type 2.
Nov 21, 2025 15:02:54.231 [Javascript] INFO - EventSource: Client errored with https://192-168-250-50.be21c90e8942471c97b4156b9a0f29e7.plex.direct:32400/:/eventsource/notifications?filters=timeline&X-Plex-Token=
Nov 21, 2025 15:03:09.228 [Javascript] INFO - EventSource: Timed out to https://192-168-250-50.be21c90e8942471c97b4156b9a0f29e7.plex.direct:32400/:/eventsource/notifications?filters=timeline&X-Plex-Token=
Nov 21, 2025 15:03:14.230 [Javascript] INFO - EventSource: Cancelling 156 to https://192-168-250-50.be21c90e8942471c97b4156b9a0f29e7.plex.direct:32400/:/eventsource/notifications?filters=timeline&X-Plex-Token=
Nov 21, 2025 15:03:14.231 [Javascript] INFO - EventSource: Connecting to https://192-168-250-50.be21c90e8942471c97b4156b9a0f29e7.plex.direct:32400/:/eventsource/notifications?filters=timeline&X-Plex-Token=
Nov 21, 2025 15:03:14.231 [0x789fb0c0] DEBUG - Networking: Cancelling request 156.
Nov 21, 2025 15:03:14.231 [0x789fb0c0] DEBUG - Networking: Completed request 156: (GET https://192-168-250-50.be21c90e8942471c97b4156b9a0f29e7.plex.direct:32400/:/eventsource/notifications?filters=timeline&X-Plex-Token= ) with code -10000 (have 0 bytes) CANCELLED in 20002 ms.
tgp-2
November 22, 2025, 4:55pm
4
is this a new install (of pi OS and/or headless plexamp) that isn’t working, or is this a previously functional setup that’s no longer working ?
and which plexamp app or interface are you using when you see the error ? (browser, mobile app, etc)
full plexamp logs from headless might show more info
Existing install that was working.
Using the browser to control this.
elan
November 30, 2025, 9:42pm
6
If you’re seeing errors getting data from server in the browser, we’d need the browser console log. The headless install is just the player portion.
This looks like it cannot hit the server on the same subnet (192.168.250.0/24) and is trying my public IP.
Starting Plexamp 4.12.4 - Win32 1.0
METRICS: Initializing.
USER: Refreshing users.
Autoupdate: Identifier desktop should check: false.
DEVICE: Initializing device manager.
Settings: Parsing 5894 bytes into JSON for cloud:users.
DEVICE: Loaded 14 devices.
Settings: Parsing 42268 bytes into JSON for discovery:hubs.
DEVICE: Initializing manager.
DEVICE: Fetching latest provider list from cloud.
index.js:2 DEVICE: Fetching latest list from cloud.
index.js:2 DEVICE: Fetching latest cloud player list from https://sonos.plex.tv
index.js:2 DEVICE: Starting connection test.
index.js:2 LRUCache: Loading 2048 entries into Images cache.
index.js:2 LRUCache: Loading 256 entries into Palette cache.
index.js:2 LRUCache: Loading 512 entries into Loudness cache.
index.js:2 LRUCache: Loading 0 entries into AlbumCodec cache.
index.js:2 DEVICE: Fast-path connection testing.
index.js:2 DEVICE: Finding best connection for KAH-NAS001 32a5aacba97bf33bb551963d9791e8b04349e669.
index.js:2 DEVICE: Finding best connection for kah-nas002 d753d3c1aae3b158ab190130f1c1dc1bece6077b.
index.js:2 DEVICE: Finding best connection for MediaMain 539a5457806fe421ca8f1591b32f3c500149d114.
index.js:2 DEVICE: Finding best connection for GladstoneMedia 8e4b4738a27b8a8b75b6952d5ec4f075eaf0da65.
index.js:2 DEVICE: Finding best connection for Plexv1 4e83060f5dd4b55cb3e27eceffede7225b98e8fc.
index.js:2 DEVICE: Finding best connection for kah-livingrmtv 5138f951ae77650d-com-plexapp-android.
index.js:2 DEVICE: Finding best connection for SHIELD Android TV 2e1f41c19d7494ed-com-plexapp-android.
index.js:2 DEVICE: Finding best connection for SHIELD Android TV 988e2295a7129290-com-plexapp-android.
index.js:2 DEVICE: Finding best connection for Kirk’s Galaxy S22 Ultra b01e69d3-c144-404f-a909-488bd798dc21.
index.js:2 DEVICE: Finding best connection for Backyard Shield TV 482c3e80a1073ae2-com-plexapp-android.
index.js:2 DEVICE: Persisting 14 devices.
index.js:2 DEVICE: Initialization finished in 37ms.
…
(index):1 Access to fetch at ‘https://70-135-145-247.bae6dbb41dce4d4aa92609720e4634f4.plex.direct:32400/’ from origin ‘http://kah-officepi01:32500 ’ has been blocked by CORS policy: The ‘Access-Control-Allow-Origin’ header has a value ‘https://app.plex.tv ’ that is not equal to the supplied origin. Have the server send the header with a valid value.
index.js:2 GET https://70-135-145-247.bae6dbb41dce4d4aa92609720e4634f4.plex.direct:32400/ net::ERR_FAILED 401 (Unauthorized)
…
index.js:2 DEVICE: Server connection https://70-135-145-247.bae6dbb41dce4d4aa92609720e4634f4.plex.direct:32400 didn’t work for KAH-NAS001: Failed to fetch
test.e._isBreadcrumbTypeEnabled.console. @ index.js:2
…
index.js:2 DEVICE: Checking KAH-NAS001 for local HTTP connection.
(index):1 Access to fetch at ‘http://192.168.250.40:32400/identity’ from origin ‘http://kah-officepi01:32500 ’ has been blocked by CORS policy: The ‘Access-Control-Allow-Origin’ header has a value ‘https://app.plex.tv ’ that is not equal to the supplied origin. Have the server send the header with a valid value.
index.js:2 GET http://192.168.250.40:32400/identity net::ERR_FAILED 200 (OK)
…
index.js:2 DEVICE: Trying last-ditch relay connection for KAH-NAS001 — https://104-237-141-231.bae6dbb41dce4d4aa92609720e4634f4.plex.direct:8443 .
(index):1 Access to fetch at ‘https://104-237-141-231.bae6dbb41dce4d4aa92609720e4634f4.plex.direct:8443/’ from origin ‘http://kah-officepi01:32500 ’ has been blocked by CORS policy: The ‘Access-Control-Allow-Origin’ header has a value ‘https://app.plex.tv ’ that is not equal to the supplied origin. Have the server send the header with a valid value.
index.js:2 GET https://104-237-141-231.bae6dbb41dce4d4aa92609720e4634f4.plex.direct:8443/ net::ERR_FAILED 401 (Unauthorized)
…
index.js:2 DEVICE: Server connection https://104-237-141-231.bae6dbb41dce4d4aa92609720e4634f4.plex.direct:8443 didn’t work for KAH-NAS001: Failed to fetch
test.e._isBreadcrumbTypeEnabled.console. @ index.js:2
…
index.js:2 DEVICE: Connection testing failed for KAH-NAS001
test.e._isBreadcrumbTypeEnabled.console. @ index.js:2
…
index.js:2 DEVICE: Persisting devices because KAH-NAS001 was dirty.
…
index.js:2 DEVICE: Finding best connection for KAH-NAS001 32a5aacba97bf33bb551963d9791e8b04349e669.
(index):1 Access to fetch at ‘https://192-168-250-40.bae6dbb41dce4d4aa92609720e4634f4.plex.direct:32400/’ from origin ‘http://kah-officepi01:32500 ’ has been blocked by CORS policy: The ‘Access-Control-Allow-Origin’ header has a value ‘https://app.plex.tv ’ that is not equal to the supplied origin. Have the server send the header with a valid value.
index.js:2 GET https://192-168-250-40.bae6dbb41dce4d4aa92609720e4634f4.plex.direct:32400/ net::ERR_FAILED 401 (Unauthorized)
…
index.js:2 DEVICE: Server connection https://192-168-250-40.bae6dbb41dce4d4aa92609720e4634f4.plex.direct:32400 didn’t work for KAH-NAS001: Failed to fetch
test.e._isBreadcrumbTypeEnabled.console. @ index.js:2
..
(index):1 Access to fetch at ‘https://70-135-145-247.bae6dbb41dce4d4aa92609720e4634f4.plex.direct:32400/’ from origin ‘http://kah-officepi01:32500 ’ has been blocked by CORS policy: The ‘Access-Control-Allow-Origin’ header has a value ‘https://app.plex.tv ’ that is not equal to the supplied origin. Have the server send the header with a valid value.
index.js:2 GET https://70-135-145-247.bae6dbb41dce4d4aa92609720e4634f4.plex.direct:32400/ net::ERR_FAILED 401 (Unauthorized)
…
index.js:2 DEVICE: Server connection https://70-135-145-247.bae6dbb41dce4d4aa92609720e4634f4.plex.direct:32400 didn’t work for KAH-NAS001: Failed to fetch
test.e._isBreadcrumbTypeEnabled.console. @ index.js:2
…
DEVICE: Checking KAH-NAS001 for local HTTP connection.
(index):1 Access to fetch at ‘http://192.168.250.40:32400/identity’ from origin ‘http://kah-officepi01:32500 ’ has been blocked by CORS policy: The ‘Access-Control-Allow-Origin’ header has a value ‘https://app.plex.tv ’ that is not equal to the supplied origin. Have the server send the header with a valid value.
GET http://192.168.250.40:32400/identity net::ERR_FAILED 200 (OK)
…
DEVICE: Trying last-ditch relay connection for KAH-NAS001 — https://104-237-141-231.bae6dbb41dce4d4aa92609720e4634f4.plex.direct:8443 .
(index):1 Access to fetch at ‘https://104-237-141-231.bae6dbb41dce4d4aa92609720e4634f4.plex.direct:8443/’ from origin ‘http://kah-officepi01:32500 ’ has been blocked by CORS policy: The ‘Access-Control-Allow-Origin’ header has a value ‘https://app.plex.tv ’ that is not equal to the supplied origin. Have the server send the header with a valid value.
GET https://104-237-141-231.bae6dbb41dce4d4aa92609720e4634f4.plex.direct:8443/ net::ERR_FAILED 401 (Unauthorized)
..
DEVICE: Server connection https://104-237-141-231.bae6dbb41dce4d4aa92609720e4634f4.plex.direct:8443 didn’t work for KAH-NAS001: Failed to fetch
test.e._isBreadcrumbTypeEnabled.console. @ index.js:2
…
DEVICE: Connection testing failed for KAH-NAS001
test.e._isBreadcrumbTypeEnabled.console. @ index.js:2
…
DEVICE: Finding best connection for KAH-NAS001 32a5aacba97bf33bb551963d9791e8b04349e669.
Weird. I ran some updates on my Raspberry PI this morning and it works, now. Must be haunted.