Issues with local playback with PMP on Linux (remote only) vs Win32 (local works)

Server Version: 1.23.2.4656

Plex Media Player: Plex_Media_Player_2.58.1-ae73e074_x64 (Linux - remote only)
Plex Media Player: 2.58.0.1076-38e019da (Windows - local works)
Plex HTPC: 1.3.1.2347-2bc469d3 (Windows - local works)
Web: 4.58.1 (Windows or Linux - always remote only)

All devices are on the same LAN 10.220.0.0/255.255.0.0 yet only the HTPC player & the windows PMP player seem able to fine the server locally.

Web never finds it locally whether it’s Windows or Linux.

Plex Media Player on Linux only plays remote but Windows plays local.

What’s going on here - is there something broken in the Linux PMP version or something not configured correctly on that system perhaps?

I’ve tried adding local servers to both the Linux/Windows PMP and neither one finds the server:

I can only load https://10.220.0.145:32400 on the actual server system itself (10.220.0.145).

I have the subnet in the network settings:

Anyone have any idea why some would be local while others remote…? I could understand remote only but this is just strange.

Any one know why Linux PMP can’t play locally or how to figure out why?

Hi @Psytropic, I wish I had a great answer.

PMP is running a very old UI revision. The Windows and Linux builds you’re running should have the same UI revision. So, safe to expect what works for one would probably work for the other.

Look into the app logs on Linux. I believe you’ll see logging around communication failures. Likewise when running Linux look at the PMS logs. You should see requests from Linux to PMS.

It sounds like you may be able to navigate the server’s content from PMP Linux but not play. If so, this is a harder issue to sort out. Check out the PMP Linux logs for that specifically.

It’s not a lot of help but hopefully logs will help describe what’s up.

1 Like

@OttoKerner do you have any suggestions to root out an issue?

I’m afraid that I am not much help with the intricacies of Linux.

There is this item in the PMS Console:

Request: [10.220.0.179:50580] rejected because secure connections are required

I’ve had this enabled since day one to require secure connections because to my knowledge there is no way to have it not require secure connections for only local access so it’s all or nothing.

I am not sure why the port is 50580 rather than 32400. Since this is on the same LAN, a secure connection should not be required which is why the subnet was added to both the “LAN Networks” & “List of IP addresses/networks that are allowed without auth” which doesn’t seem to be working either (on Linux).

As far as the PMS logs go for Windows PMP vs Linux PMP, the Windows ones have the LAN client IP while the Linux ones have 127.0.0.1 instead:

Linux:
Request: [127.0.0.1:44786 (WAN)] GET /media/providers (6 live) TLS GZIP Signed-in Token (Guest)

vs

Win32 (still see rejected due to secure but then it passes):
Request: [10.220.0.67:49514] rejected because secure connections are required
Request: [10.220.0.67:49515 (Allowed Network (Subnet))] GET /media/providers?includePreferences=1 (7 live) TLS GZIP Signed-in Token (Guest)


This is in the PMP Linux log:

2021-06-23 10:33:31 [ INFO  ] JS: [Connections] Testing connection for plex.tv at https://plex.tv/monitoring/health 
2021-06-23 10:33:31 [ INFO  ] JS: [Connections] Testing connection for 10.220.0.145 at http://10.220.0.145:32400/media/providers 
2021-06-23 10:33:31 [ INFO  ] JS: [Connections] Testing legacy connection for 10.220.0.145 at http://10.220.0.145:32400 
2021-06-23 10:33:31 [ INFO  ] JS: [Connections] Testing connection for [Loopback] at http://127.0.0.1:32400/media/providers 
2021-06-23 10:33:31 [ INFO  ] JS: [Connections] Testing legacy connection for [Loopback] at http://127.0.0.1:32400 
2021-06-23 10:33:31 [ INFO  ] JS: [Connections] 10.220.0.145 is unavailable at http://10.220.0.145:32400/media/providers (Status 0) 
2021-06-23 10:33:31 [ INFO  ] JS: [Connections] 10.220.0.145 is unavailable at http://10.220.0.145:32400/media/providers (Status 0) 
2021-06-23 10:33:31 [ INFO  ] JS: [Connections] All connections to 10.220.0.145 failed 
2021-06-23 10:33:31 [ INFO  ] JS: [Servers] Waiting for initial servers = [Loopback], plex.tv 
2021-06-23 10:33:31 [ INFO  ] JS: [Companion] No companion found 

@OttoKerner Why would it be unavailable? Shouldn’t the LAN IP be accessible to other devices on the LAN?

The more I look into this the more strange things I am uncovering…

localhost (127.0.0.1) is somehow being forced to remote. I am literally logged in directly to the server on the server machine and it still can’t play it locally??

localhost is remote too

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.