Smart Selection Between IPv4 and IPv6 to Avoid Plex Relay

I’d like to suggest a feature that allows Plex to automatically choose between IPv4 and IPv6 connections based on which offers the best direct connection and streaming quality with the goal of avoiding Plex Relay whenever possible.

Right now, if both IPv4 and IPv6 are available, Plex seems to default to IPv4 without evaluating which path offers a more direct or higher quality route for a remote connection. This can result in unnecessary use of Plex Relay, even when a direct IPv6 connection is fully available and would perform better.

For example, I’ve tested this on my Pixel 7:

  • When I access my Plex server via a web browser, it connects over IPv6 and skips the relay .
  • But when I use the Plex Android app, it defaults to IPv4 and ends up using the relay, despite the IPv6 path being faster and more efficient.

Given how common CGNAT is becoming, especially for mobile and some residential ISPs, it makes a lot of sense to prioritise IPv6 when it’s available and provides a direct route. Ideally, Plex should:

  • Detect when both IPv4 and IPv6 are available
  • Evaluate which protocol offers a better connection (e.g. lower latency, direct route)
  • Automatically choose the best one, or give users the option to prefer IPv6 when possible

This small improvement could make a big difference in stream quality and reliability for users in modern networking environments.

Disable Plex Relay.

Unfortunately, there are plenty of valid cases for Plex Relay. But preferring it to IPv6 is not the answer, ever. It should be the fallback option if no direct paths work for some reason.

1 Like

Mobile apps don’t support IPV6……

100% agree would be the best thing to ever come to plex but mobile apps need to support IPv6 support!!!