redphx / better-xcloud

Userscript to improve Xbox Cloud Gaming (xCloud) and Remote Play experiences on web browsers
https://better-xcloud.github.io
MIT License
771 stars 47 forks source link

[Bug] Remote Controller and Local Controller not working at the same time #500

Closed JannikGHG closed 2 weeks ago

JannikGHG commented 2 weeks ago

Checklist

Questions

Device

Other

Device

Steam Deck LCD

Operating System

SteamOS Holo 3.5.19

Android app/Browser Version

Chrome 128.0.66613.119

Better xCloud Version

5.7.3

Game list

General x cloud start screen, MK11, remoteplay

Reproduction Steps

Issue: I'm using Better xCloud on a Steam Deck and experiencing an issue with remote controller input during a Steam Remote Play Together session. My friend connects to my Steam Deck via Steam Link (Remote Play Whatever) on his iPhone, using an Xbox controller connected via Bluetooth. On the xCloud website, I can only use one controller at a time—either the Steam Deck controller or the remote Xbox controller—unless I deactivate one of them.

When I connect two controllers locally on the Steam Deck, everything works as expected.

Additionally, the same issue occurs when using Sunshine and Moonlight for streaming.

Steps to reproduce:

  1. Use Better xCloud on Steam Deck.

  2. Start a Steam Remote Play Together session, with a friend connecting remotely to the Steam Deck via Steam Link on an iPhone, using an Xbox controller (Bluetooth).

  3. Attempt to use both the Steam Deck controller and the remote Xbox controller on the xCloud website

Expected Behavior: Both the Steam Deck controller and the remote controller should work simultaneously without needing to deactivate either one.

Screenshot/video

No response

redphx commented 2 weeks ago

Check how many controllers there are using this site: https://hardwaretester.com/gamepad

If it only shows 1 controller then there is nothing I can do

JannikGHG commented 2 weeks ago

I tested and it's the same behaviour, only one controller at a time. So the issue is with Chromium?

redphx commented 2 weeks ago

It depends on how Stream Remote Play works. Maybe you'll have success with Parsec.

I'm gonna close this issue.