Closed fungos closed 7 months ago
The app does not support Jellyfin 10.9 yet. We will start on compatibility once the first release candidate for it is available.
I understand, but this can at least require some better handling of exceptions on the app and giving meaningful messages to users?
Neils addressed this #3309, but did not implement it. So far, this is only the second time I've seen this issue come up.
We do catch network issues, but in this specific case the app knows it is working with a Jellyfin server but it receives responses with missing fields which it can't work with. This should normally not happen as we're aiming for backwards compatibility, for that reason the "fix" will likely be made on the server side after the first release candidate.
It all makes sense, maybe a good middle ground would be to have any kind of exception being globally caught and shown to the user in the app itself only for debug releases of the app? This can make a lot easier to help users identify the issue without going trough steps to see adb logcat.
When the app crashes it will already upload the crash logs to the last known Jellyfin server so there is no need to use logcat.
Interesting, I was unable to find this. Normally, where that goes? direct into the servers log? it that is the case, mine isn't showing it.
The file will be named something like upload_org.jellyfin.androidtv.debug_0.0.0-dev.1_20240204193026_6fbd647909d84d059977eb224b086812.log
. But looking at the QuickConnect code from the app we do catch exceptions so the app shouldn't have crashed.
Sorry, bad wording. The app doesn't crash, so yes the exception is being caught, but from the user perspective, the only information that exists is an error message (can't remember exactly the wording) saying "unable to connect to server". so trying to use the app gives no hint on what is not working.
Also, I can't find any upload .log file in my computer, so unless I need to enable this somewhere in the server, it doesn't seem to be working at least for me.
The app should now work with 10.9 again as we just merged some fixes to the API. We're not going to add additional checks to the login code for this specific case.
For reference: https://github.com/jellyfin/jellyfin-androidtv/issues/3383
The app should now work with 10.9 again as we just merged some fixes to the API. We're not going to add additional checks to the login code for this specific case.
Now that 10.9 is in beta, I'm commenting this issue.
The login from my fireTV is still failing with an "unable to connect to the server" error message.
My server is the docker image "jellyfin/jellyfin:2024032505" and my client is "jellyfin-androidtv 0.16.7 release".
I would gladly downgrade the server, but I'm unable to find 10.8 docker images.
You can find everything there is to know about 10.9 in this issue: #3467. The login issue is already solved and will be in the next unstable release.
Also, it is not possible to downgrade the server from 10.9 to 10.8 without resetting all your data.
I can confirm: version 'jellyfin/jellyfin:2024032802' fixes the issue.
Does this mean anybody that wants to keep using stable releases, and the android tv app as a client, will have to wait months before being able to login?
This issue was closed 3 months ago, the linked issue (#3467) states that support for 10.9 was added weeks ago.
My bad, reading the following comments on the linked issue (without paying attention to the dates) it looked like it was fixed only on unstable
Describe the bug
I'm trying to use Jellyfin Android TV with a generic Android TV box but trying to connect to my server always fails on this device. On the issue #2503 there is a Debug version of jellyfin which I tried while monitoring logs on both sides, then the following exception was triggered on the client:
The normal Android client do work.
Server: 10.9.0 (arch git) Android TV Client (Debug): 0.15.10 debug (Not Working) Android TV Client (Normal): 0.16.4 release (Not Working) Android Client: 2.6.0 (Working) Web Client working Device: RockChip H96_Max_RK3528
Logs
No response
Application version
0.16.4
Where did you install the app from?
Google Play
Device information
RockChip H96_Max_RK3528
Android version
Android TV 13
Jellyfin server version
10.9.0