If Plex works on one network path but fails on another, keep the server configuration fixed and test the path that changes.
Wi-Fi, Ethernet, and VPN interfaces can use different IPs, DNS servers, routes, MTUs, VLANs, and firewall policies even on the same client. A server-wide change is the wrong first move when the same media and account work over one path. Compare direct server reachability, DNS resolution, route selection, and playback mode on each interface.
Compare Address and Route Before Plex Settings
The failing interface may reach a different subnet or choose a different default route. Verify the server IP and route from the client instead of trusting the network label.
When both Ethernet and Wi-Fi are active, route metrics can make the interfaces choose different paths to the same destination, so keep the first diagnosis in routing and interface policy rather than Plex settings.
Ping or connect to the server address on both paths, compare client IP/subnet, and inspect the route used for port 32400. If Ethernet cannot reach the server directly, keep the fix in the network layer.
Check DNS and VPN Routing Separately
A VPN can change both route priority and DNS without changing the Plex application. Split tunneling can also send replies out a different interface from the one that received the request.
Split tunneling can fail when reply traffic leaves through the VPN route instead of the interface that received the request, breaking an otherwise valid Plex path.
Disable the VPN only long enough to establish a control result, then re-enable it and compare route tables. Fix asymmetric routing or split-tunnel policy before touching media or database settings.
Test MTU When Small Requests Work but Streams Stall
A path can pass small control traffic while larger packets fragment or time out. That pattern is especially relevant across VPN tunnels and some mobile or ISP links.
Partial connectivity can follow MTU-sensitive Plex failures on one transport while another path works, making packet size a scoped test for VPN or ISP-specific stalls.
Use a path-MTU test or temporarily lower the tunnel MTU in a controlled way. If playback becomes stable without any Plex change, keep the diagnosis in the transport layer.
Re-Test Plex Only After Basic Connectivity Is Stable
Once direct reachability, route, DNS, and MTU are consistent, test the same Plex item and quality on each path. This prevents a network fix from being confused with a client-transcode change.
Before returning to Plex settings, confirm network errors and saturation are absent on the repaired path; then reproduce the same item and quality with the network variable held stable.
If the network path is stable but one client still fails, continue with client compatibility or cached state. Keep a known remote Plex streaming path as the control instead of reopening server-wide network settings.
Support & Tips
More to Read

Should You Back Up Jellyfin Live or Stop the Service First?
Prefer stopped-service backups for simplicity; use live snapshots only when application state is captured consistently and restores are tested.

Why Does Jellyfin Run Hot or Noisy When Nobody Is Streaming?
Idle heat usually means background work or a shared-host workload, so identify the active process and scheduled task before changing cooling or hardware.

When Should You Rebuild Instead of Repairing Jellyfin?
Choose rebuild over repair when runtime drift is the problem and persistent state is backed up; do not โrebuildโ by deleting the only good...

