jellyfin / jellyfin-android

Android Client for Jellyfin
https://jellyfin.org
GNU General Public License v2.0
1.33k stars 223 forks source link

Can't tap media cards on 10.9.7 #1414

Open ConnorS1110 opened 2 days ago

ConnorS1110 commented 2 days ago

Describe the bug

After the Jellyfin update yesterday, I can't touch or navigate to any of my libraries or media. The android navigation buttons at the bottom don't work either. I can long press on a media card and it properly multi-selects the card, but I can't tap on it for navigation. The hamburger menu works, but when I tap any of the libraries, the name changes in the header, but the screen doesn't change. I can tap the play button in the Continue Watching or Next Up sections, but that is the only way. Playback works as expected once I start watching media through this way.

  1. Start jellyfin
  2. Tap any library, media card, etc.
  3. No tap will be registered

Logs

[2024-06-26 10:31:14.524 -04:00] [INF] WS "<ws-ip>" request
[2024-06-26 10:31:55.915 -04:00] [INF] WS "<ws-ip>" request
[2024-06-26 10:32:04.418 -04:00] [INF] WS "<ws-ip>" closed
[2024-06-26 10:32:06.553 -04:00] [INF] WS "<ws-ip>" request
[2024-06-26 11:49:18.809 -04:00] [INF] Lost 1 WebSockets.
[2024-06-26 11:50:02.277 -04:00] [WRN] WS "<ws-ip>" error receiving data: "The remote party closed the WebSocket connection without completing the close handshake."
[2024-06-26 11:50:02.288 -04:00] [INF] WS "<ws-ip>" closed

Application version

2.6.1

Where did you install the app from?

Google Play

Device information

Google Pixel 8 Pro, Samsung A71

Android version

Android 14

Jellyfin server version

10.9.7

Which video player implementations does this bug apply to?

iSOcH commented 41 minutes ago

I was affected by this as well (HMD Global/Nokia X30). It seems clearing cache on the phone for the jellyfin app helped.

For me also playback was affected (clicking play would not actually switch to play mode, just stay in menu) for all possible selection of "video player type". Deleting the app storage (which requires re-configuring the connection to your server afterwards) helped for this.