Jellyfin apps cannot connect to local Jellyfin server

What app is this about, and its version: Jellyfin, 10.10.7~ynh2
What YunoHost version are you running: 12.1.33
What type of hardware are you using: Old laptop or computer

Describe your issue

Hi,

I really cannot connect to the jellyfin app on any devices.
I tried Android, iOS and LG tv. I tried changing the permissions on the app to visitors only, and I tried to reinstalling Jellyfin on a nohost.me domain, but nothing changed.

I am able to find the server from the apps, but never to connect to jellyfin, both on ports 8096 and 8920.And here I have a question: Should I manually open these ports with the yunohost installation?

I Just opened the UDP ports for local discovery until now, and it works.

The problem appears to be only with the apps, since if I try to connect directly via browser I am able to do it.

I found someone on Github who managed to solve the issue by disabling yunohost SSO. I didnt try and I would like to avoid this option.

I think the developer still didnt address these issues, but I am curious to know if someone found a way to solve the issue themselves.

Ciao :slight_smile:

Share relevant logs or error messages

If I force upgrade the app, I get these lines highlighted as warnings:

File /var/lib/jellyfin/plugins/configurations/LDAP-Auth.xml has been manually modified since the installation or last upgrade. So it has been duplicated in /var/cache/yunohost/appconfbackup//var/lib/jellyfin/plugins/configurations/LDAP-Auth.xml.backup.20251104.184022
e[1m— /var/cache/yunohost/appconfbackup//var/lib/jellyfin/plugins/configurations/LDAP-Auth.xml.backup.20251104.184022 2025-11-03 01:55:14.935442440 +0100e[0m
e[1m+++ /var/lib/jellyfin/plugins/configurations/LDAP-Auth.xml 2025-11-04 18:40:22.208631128 +0100e[0m
e[36m@@ -1,12 +1,5 @@e[0m
e[31m- e[0m
Adding multimedia directories…
e[31m- e[0m
e[31m- 699c2e07-2453-466f-a081-8bc45abe4e09e[0m
e[31m- usernamee[0m
e[31m- e[0m
e[31m- e[0m
e[31m- e[0m
127.0.0.1
389
false
e[36m@@ -18,23 +11,16 @@e[0m
(permission=cn=jellyfin.main,ou=permission,dc=yunohost,dc=org)
(permission=cn=jellyfin.admin,ou=permission,dc=yunohost,dc=org)
e[31m- falsee[0m
uid, mail
e[31m- e[0m
e[31m- e[0m
e[31m- e[0m
e[32m+ falsee[0m
true
false
e[31m- uide[0m
uid
userPassword
e[31m- falsee[0m
e[31m- jpegphotoe[0m
e[31m- Defaulte[0m
true
db36da0754ef18efa77eabef2d57a80d
db4c1708cbb5dd1676284a40f2950aba
e[31m-e[0m
\ New line is missing at the end of the file
e[32m+e[0m

Hello,
have you enable the Modern compatibility with your Yuno instance ?
Some Android TV device can’t be use this high security, stay with a Intermediate setup.

You can check here Webadmin > Tools > YunoHost settings > Nginx (Web Server).

Hi stilobique,
Thank you for the reply.
Everything is set on intermediate. I forgot to mention before that I also discovered this solution online, but it is not my case since I kept the intermediate set up since the beginning.

Interestingly, the exact same thing is happening with Immich. Maybe it is something with my router? I have really a shi**y ISP, as it doesnt even allow me to change DNS, so maybe these problems are due to some strict rules of my provider? Really dont know.

Could it be that these apps do not work with local domains?
It should be that my Yunohost server is not accessible from outside my home internet, maybe this is causing the problem.
When I run the diagnostics I have some errors of closed ports.