ihslib icon indicating copy to clipboard operation
ihslib copied to clipboard

Feature completeness?

Open imax9000 opened this issue 1 year ago • 3 comments

Hi! Thanks a lot for this work!

I'm annoyed that there's no homebrew Steam Remote Play client for the Switch, and exploring the options for taking a stab at writing one.

May I ask if you already have the core functionality working and stable enough for daily use?

imax9000 avatar Dec 05 '23 21:12 imax9000

Hi! Currently there are things I'd like to implement but got no time. Also there are some known issues (which I'll add in the README later)

  • Gamepad input becomes unresponsive for a short time period sometimes https://github.com/mariotaku/ihsplay/issues/10
  • Random video freezes https://github.com/mariotaku/ihsplay/issues/15 (could be ihsplay specific issue)
  • Gyro/accel is not yet supported
  • Keyboard and mouse is not fully supported
  • Microphone protocol is not yet figured out

I'd be happy if you want to try porting it and offer you some help and updates to this library :)

mariotaku avatar Dec 06 '23 02:12 mariotaku

Got it, thanks!

Sounds like it should be good to go for me then. From a quick look, both issues you mention seem more likely to be related to the system the client is running on, so there's a good chance I won't hit them. Gyro would be nice to have, since it's present in the Switch, but even w/o it, passing gamepad inputs and getting back a video+audio stream would be already better than the existing streaming solutions (which require their own streaming server and don't have any integration with Steam).

imax9000 avatar Dec 06 '23 15:12 imax9000

@imax9000 Looking forward to your awesome work and I'll be happy to help you figuring out the protocol!

mariotaku avatar Dec 07 '23 03:12 mariotaku