Jellyfin Forum
SOLVED: Buffering on Nvidia Shield (Android TV) only through Reverse Proxy - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+---- Forum: Networking & Access (https://forum.jellyfin.org/f-networking-access)
+---- Thread: SOLVED: Buffering on Nvidia Shield (Android TV) only through Reverse Proxy (/t-solved-buffering-on-nvidia-shield-android-tv-only-through-reverse-proxy)



Buffering on Nvidia Shield (Android TV) only through Reverse Proxy - aeto - 2025-11-16

Hello everyone,

I'm dealing with a complex network issue and I'm not sure where the problem lies. I'm hoping someone here can offer some insight.

My Setup:
I use these three relevant subnets:
Client Subnet
Reverse Proxy Subnet (DMZ with nginx Proxy Manager)
Server Subnet
All three have gigabit connections between them, confirmed with iperf. The necessary ports are open.

The Problem:
About two weeks ago, I started experiencing constant buffering when playing media files on my Nvidia Shield Android TV (2019 Pro) in my living room (Client Subnet). I didn't have time to investigate then.

Last week, a friend of mine (also using a 2019 Shield) tried to stream something from my server from his house, and he experienced the same buffering. This is highly unusual, as this setup ran flawlessly for months.

My Troubleshooting:
My first suspicion was failing hard drives in my NAS (Server subnet). After several days of stress and rigorous testing, the drives appear to be fine.
I connected my Android TV client directly via the server's internal IP address, bypassing my reverse-proxied domain. The buffering stopped completely.
To my surprise, streaming from a desktop client (Linux) through the reverse proxy domain works without any issues. My friend confirmed the same on his Linux desktop client.

My friend currently has his Android TV client set up with a direct IP connection. He isn't home to test if the issue returns when he routes traffic through his own reverse proxy, but I will update this post once he tests it.

My Theory:
I suspect this may be related to how Android handles SSL certificates, and it might coincide with a recent update to the Android TV client. The new UI appeared around the same time as the buffering started, but I'm not certain if they're connected. Sideloading an older version of the client is a test I'm considering.

Are any of you aware of similar issues with the new Android client? Or does anyone have a potential solution for this?

Best regards


RE: Buffering on Nvidia Shield (Android TV) only through Reverse Proxy - aeto - 2025-11-16

I have an update:
I have done more tests.
Test 1: My friend resolved his server connection over his reverse proxy now too and also preditably gets the same issue.
Test 2: I downloaded and installed an older version of the jellyfin AndroidTV client ( v0.18.11) and it worked perfectly again.

I don;t know what kind of issue this is, but something in 0.19.x doesn't work well with the resolving of domain names. Maybe it is SSL related?

Either way I will stay on 0.18 for now, and write a bug report in the android TV client github.
Thank you