Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to fix Android and Roku connection issues #107

Open
todaywasawesome opened this issue Sep 1, 2020 · 1 comment
Open

How to fix Android and Roku connection issues #107

todaywasawesome opened this issue Sep 1, 2020 · 1 comment

Comments

@todaywasawesome
Copy link

When using an iOS device or the web the Plex interface shows right up. When using Roku or Android is usually doesn't work though refreshing lots of times sometimes works. This is because Plex uses different ports for advertising services to Roku and Android and unfortunately they use both UDP and TCP.

You'll need to do some yak shaving to enabling all of these ports https://support.plex.tv/articles/201543147-what-network-ports-do-i-need-to-allow-through-my-firewall/#:~:text=The%20most%20important%20port%20to,Plex%20Media%20Server)%20%5Brequired%5D

Including using two load balancers with the same ip so I can have both UDP and TCP enabled. I have this working with metallb but am not sure how to approach it using other load balancer providers.

Here's how the deployment yaml needs to look:

        ports:
          - name: pms
            containerPort: 32400
          - name: http
            containerPort: 32400
          - name: https
            containerPort: 32443
          - name: dlna
            containerPort: 1900
            protocol: UDP
          - name: pht 
            containerPort: 3005
          - name: avahi
            containerPort: 5353
            protocol: UDP
          - name: roku
            containerPort: 8324
          - name: gdm
            containerPort: 32410
            protocol: UDP
          - name: gdm2
            containerPort: 32412
            protocol: UDP
          - name: gdm3
            containerPort: 32413
            protocol: UDP
          - name: gdm4
            containerPort: 32414
            protocol: UDP
          - name: dlna2
            containerPort: 32469

I can prepare a PR but I'm not sure how to approach the creation of a 2nd loadbalancer that needs to happen.

@todaywasawesome
Copy link
Author

More info on setting shared ip in metallb https://metallb.universe.tf/usage/#ip-address-sharing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant