jellyfin / jellyfin-media-player

Jellyfin Desktop Client
GNU General Public License v2.0
3.08k stars 308 forks source link

Xbox remote input taken too frequently #509

Open Seth-Buchanan opened 11 months ago

Seth-Buchanan commented 11 months ago

Describe the bug When using an xbox remote on the linux Jellyfin client, the client responds with too many actions per button press or joystick movement. Examples of this is the video play/pausing 4 or more times on a quick button press as well as going up the whole screen when using the joy stick or d-pad in the menu. Holding buttons like the A button down also causes the video to play/pause indefinitely at high speeds. I don't have access to other types of remotes so I can only speak for my Xbox one remote.

To Reproduce Steps to reproduce the behavior:

  1. Install Xpadneo drivers and Connect an Xbox remote to computer with bluetooth.
  2. For the play pause issue, any webmode/layout option works in jellyfinmediaplayer.conf but for joystick issue I couldn't get the joystick to work on desktop mode so set it to tv mode. I assume this is default behavior.
  3. Press any buttons.

Expected behavior Minimum expected behavior is that the rate of speed be reduced for moving between options in menus and selecting those options.

It would also be nice if there was implemented the kind of movement an xbox uses where hitting the joystick moves selects the thing in that direction once. As well as having holding the joystick in a particular direction move that direction until you let go of the joystick.

Desktop (please complete the following information):

GoogleBot42 commented 10 months ago

I am also having this issue. Also NixOS 23.05. Might be a coincidence though.