Jellyfin Forum
SOLVED: Android (phone & TV) - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: SOLVED: Android (phone & TV) (/t-solved-android-phone-tv)



Android (phone & TV) - NFrook - 2025-05-26

Android phone and TV apps work fine on this side of my router.
Web and iOS apps connect out in the world, but android won't.

I looked at the nginx logs, and found a lot of the usual traffic when connections are successful from the web or iOS client.

I found this one line when I tried using the android app with mobile data:
x.x.x.103 - - [20/May/2025:19:25:32 -0400] "GET /jellyfin/System/Info/Public HTTP/1.1" 301 169 "-" "Ktor client"

the android app gives the "Tried 5 candidates for input, without success" and the common permutations.

I can use a browser to navigate to the GET link, and I get a JSON file:

{"LocalAddress":"http://127.0.0.1:8096/jellyfin","ServerName":"XXXXXXXXX","Version":"10.10.7","ProductName":"Jellyfin Server","OperatingSystem":"","Id":"longstringofcharacters","StartupWizardCompleted":true}


Is there any way to use the Android app outside of my LAN?


RE: Android (phone & TV) - NFrook - 2025-05-26

>the android app gives the "Tried 5 candidates for input, without success" and the common permutations.

Also, this is a lie. Three of those candidates are valid addresses in my nginx config that redirect. They would be logged.


RE: Android (phone & TV) - niels - 2025-05-27

The apps don't follow redirects so that's most likely your issue. Try the redirected url as input.


RE: Android (phone & TV) - NFrook - 2025-05-27

That partially explains why there's only one connection attempt logged. It does connect ONCE and pulls down that JSON file, then does nothing with it.

Also, have tried every permutation of url, so that's not the solution.

Browsers connect everywhere. The iPhone app connects everywhere. The Android app connects ONLY on the local subnet.

Where is the json file being served from? I can't find it. Debian install.


RE: Android (phone & TV) - Ebo352 - 2025-05-29

I'm having this same issue; android won't connect through my VPN "meshnet" but works fine on other devices. Have you tried Finamp? That still works on my android, so I'm totally lost as to what is going on here.


RE: Android (phone & TV) - NFrook - 2025-05-30

Finamp returned an informative error about the SSL handshake. I'm going to dig into that and then edit this post with anything I find.

Initially looking like I need to include everything in my certificate all the way back to root...

THAT WAS IT!

The SSL certificate nginx is calling needs to have the FULL CHAIN BACK TO THE ANCHOR for the Android app to work.