jarnedemeulemeester / findroid

Third-party native Jellyfin Android app
GNU General Public License v3.0
2.69k stars 167 forks source link

bluetooth keyboard connection causes video playback to restart #880

Open Goblinlordx opened 2 weeks ago

Goblinlordx commented 2 weeks ago

Describe your issue

When connecting or disconnecting a bluetooth keyboard+mouse device during video playback, the video will restart at the position which the video was started at.

Steps to reproduce

  1. Go to any video
  2. Initiate playback
  3. Connect or disconnect a bluetooth keyboard
  4. Video playback restarts

Expected behavior

Video playback does change any state if a bluetooth keyboard is connected or disconnected.

Screenshots

This video was taken showing the disconnecting and reconnecting of a bluetooth keyboard. It was connected initially and then turned off. It was then subsequently turned back on causing reconnection. You can see the playback restart when the disconnection and connection occur.

https://photos.app.goo.gl/GNKpHT6HtibwjW3y7

https://github.com/user-attachments/assets/9999ee4d-91fa-4452-8a66-8bdbfcf634cf

Player

default (ExoPlayer)

Additional context

I tried with both default and experimental player. This occurs with multiple different bluetooth keyboards and I have tested and the same thing occurs on multiple different android devices. Android and app versions used in both were the same with the same server

Device

XReal Beam Pro and Google Pixel 6

Android version

14

App version

0.15.3

Jellyfin version

10.9.7