jellyfin / jellyfin-media-player

Jellyfin Desktop Client
GNU General Public License v2.0
3.25k stars 322 forks source link

The player currently listens for input from controllers even when the Enable Gamepad setting is disabled. #448

Open ghost opened 1 year ago

ghost commented 1 year ago

Describe the bug The player currently listens for input from controllers even when the Enable Gamepad setting is disabled.

I have a wireless (dongle, not bluetooth) xbox controller which uses the [xone] kernel driver. When the controller is turned on Jellyfin responds to input from it. This makes it impossible to use Jellyfin whilst playing a game, or doing something else which uses a controller.

Server version: 10.8.10 Player version: 1.7.1

I have not used a controller for more than a few weeks so I don't know if this occurs in previous versions as well. It does not happen whilst using a browser. The Jellyfin window does not need to be focused for the buttons to have an effect.

The relevant buttons on an xbox one pad: B = takes me back one page. A = play/pause Y = takes me to search LB and RB = rewind and fast forward. Right Joystick (left and right) = controls volume.

None of them register in wev as keys being pressed.

Desktop:

Corban-Lee commented 1 year ago

+1

I'm currently running Arco Linux with the Jellyfin Media Player app from the AUR. As soon as it's launched, Jellyfin hijacks my controller input, which makes it impossible to play games simultaneously.

The only current work around seems to be to use Jellyfin in the web browser.

hnorkowski commented 1 year ago

Same issue here. Using it in the browser is also not always an option as some codes are not supported.

Found a solution here: https://github.com/jellyfin/jellyfin-media-player/issues/325#issuecomment-1474525529

RobotRoss commented 7 months ago

+1