brettpetch / plex-cdn

This is an example of how to proxy Plex instances through NGINX, caching posters at the edge.
GNU General Public License v3.0
104 stars 7 forks source link

Some problem with subtitles on some devices #4

Open xsnaruto opened 1 year ago

xsnaruto commented 1 year ago

Hi there,

So sorry for bother, I was running two VPS as the same as u do, one for Plex with NginxA, and the other one for "CDN" by NginxB.

Recently (a few months ago actually) I found some problem, which is external subtitle can't work on iOS/tvOS. macOS and web works fine.

I did some test and found that this issue only happened if I double-proxy plex. Directly connect to NginxA is ok, if I want to connect with NginxB, I have to changed proxy_pass to plex's IP:32400.

Normally, I don't need NginxA already, but only use NginxB to proxy Plex can't pass real ip from remote client to Plex, I still need NginxA which running under the same subnet with Plex.


Actually I believe it's the player's problem (at least this bug is not happened on all devices) and I need to wait Plex solve it, but I posted twice on their forums, zero responsešŸ« .

Well, so and keep looking for solution, and I found ur post on Reddit. I also tried ur config with my Nginx, still the same. Sadly.


Id like to know have u meet the same problem? Or, do u have any advice on this? Thank u very much.

xsnaruto commented 1 year ago

I tried to direct forward Plex with tcp, looks external subtitle works fine. Once I proxy with nginx, no matter how I edit the config, simply or most complex way, external sub just not shown on iOS and tvOS (Desktop client and Web still works fine).

I gave it up, hahaha. hope that Plex could fix this, but I don't think they would care it.