Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Do we need support for microphone or game controller sensor? #883

Open
happyharryh opened this issue Oct 23, 2022 · 2 comments
Open

Do we need support for microphone or game controller sensor? #883

happyharryh opened this issue Oct 23, 2022 · 2 comments

Comments

@happyharryh
Copy link
Contributor

Due to the limitation of NVIDIA GameStream, there is neither microphone support nor game controller sensor support in moonlight-qt now. To support them, I have developed two branches, which embed a VBan Emitter and a CemuHook Server. They send voice data and motion data of game controllers (both accelerometer and gyro) to the host pc, so that I can enjoy the voice chat and motion sensing games remotely.
These two features give me a lot of fun indeed, such as playing Just Dance in Yuzu together with friends far away. However, I have not sent a pull request because I am afraid that they may be not suitable for the mainline version of moonlight-qt. The code writing maybe not comply with the rule of current framework of moonlight-qt. The compatibility and the stability have not been widely tested (I have only tested them on Windows platform using a Nintendo Pro controller and a pair of Joy-Cons). And what worries me the most, there may be few demands for these features. Perhaps, it is better to build them as plug-ins for those who need them?
Looking forward to your opinion.

@cgutman
Copy link
Member

cgutman commented Oct 23, 2022

I like the plugin idea. There have been a few requests for features that would be nice to have while streaming but aren't really a good fit for Moonlight to implement itself.

@happyharryh
Copy link
Contributor Author

I like the plugin idea. There have been a few requests for features that would be nice to have while streaming but aren't really a good fit for Moonlight to implement itself.

Yeah, I like the idea, too. So, this Issue should become a feature request for the interface of plug-ins. Hope it will be realized someday. 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants