Skip to content

[BUG] Jellyfin not working for Android TV client - But works for every other client #776

@nothing2obvi

Description

@nothing2obvi

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

Describe the bug

  1. 3 users on 3 different networks, separate from my own network
  2. Can connect to https://jellyfin.mydomain.com on Jellyfin iOS, Jellyfin on a web browser (phone and computer), Jellyfin Media Player
  3. Can connect to https://jellyfin.mydomain.com in a web browser on Google TV
  4. Can connect to https://jellyfin.mydomain.com in Streamyfin Alpha on Google TV
  5. CANNOT connect to https://jellyfin.mydomain.com on Jellyfin Android TV (or Dune) on Google TV
  6. Interestingly, if already connected, everything is fine. But if you forget the server and try to reconnect, it doesn't work. This is probably why we never noticed this issue before, until a new user was getting set up.

The error that appears is:

Unable to connect to server, tried the following addresses:
https://jellyfin.mydomain.com - Connection timed out
https://jellyfin.mydomain.com:8096 - Connection timed out
https://jellyfin.mydomain.com:8920 - Connection timed out

Logs

This is from one of the Google TVs that can't connect.

https://gist.github.com/nothing2obvi/8e871dd4faf2d4b3af01636b102d5fb3

Application version

0.18.11

Where did you install the app from?

Google TV Store

Device information

TCL 2024 4K TV 75" with Google TV

Issue is occurring on 3 Google TVs.

Android version

Android 12

Jellyfin server version

10.10.7 natively on Mac

Other sources

No response

Other context

Reverse proxy is SWAG using Cloudflare (proxy disabled; DNS only) with SSL set to Full (Strict). I haven't touched anything on Cloudflare since I set it up years ago. Using latest config for Jellyfin.

I've confirmed with openssl that it's TLS 1.3. I've tried disabling TLS 1.3 and it didn't help.

I can share my results from SSL Labs, but I essentially got an A score.

These are my results with SSL Hopper:

Image

Expected Behavior

https://jellyfin.mydomain.com should connect on Jellyfin Android TV

Steps To Reproduce

  1. 3 users on 3 different networks, separate from my own network
  2. Can connect to https://jellyfin.mydomain.com on Jellyfin iOS, Jellyfin on a web browser (phone and computer), Jellyfin Media Player
  3. Can connect to https://jellyfin.mydomain.com in a web browser on Google TV
  4. Can connect to https://jellyfin.mydomain.com in Streamyfin Alpha on Google TV
  5. CANNOT connect to https://jellyfin.mydomain.com on Jellyfin Android TV (or Dune) on Google TV
  6. Interestingly, if already connected, everything is fine. But if you forget the server and try to reconnect, it doesn't work. This is probably why we never noticed this issue before, until a new user was getting set up.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions