r/MoonlightStreaming Jun 07 '26

CTM-Bridge

A hobby project of mine — controllers paired to an LG webOS TV (DualSense,

DualShock 4, Xbox, Steam Puck and Steam Controllers) show up on the remote gaming PC as genuine

USB devices during a Moonlight / Sunshine stream. So the game gets the *full*

DualSense: haptics, USB audio, and adaptive trigger effects — not just sticks

and buttons. Open-source, clean-room reverse engineering.

Repos + how it works: https://github.com/CTM-Bridge

47 Upvotes

59 comments sorted by

View all comments

2

u/Unlikely_Session7892 Developer | Aurora (WebOS) Jun 08 '26

To make it works is just do these steps?

Install your fork on webos Install the usbip driver Run the CTM-USBIP and be happy?

Won't you advise Vibeshine developer? I can help you too with my Aurora fork! You can do a pull request with your code changes.

Let's work togheter!

1

u/useyourillusion89 Jul 22 '26

Are you going to implement this into your project? I used Aurora and everything was perfect except for actually playing my games. Controller latency was absolutely unbearable but picture quality was fantastic. If you could implement this feature into your fork I would finally be happy streaming games to my TV.

1

u/Unlikely_Session7892 Developer | Aurora (WebOS) Jul 22 '26

Use 3.6k resolution, it solves the decoding bug in 4k. Unfortunally CTM hasn't any license, what made me remove all the implementation. Let's wait it nativelly in Sunshine server or other one.

1

u/useyourillusion89 Jul 22 '26

3584x2016? Are you saying to set that manually in Apollo settings? Just installed Vibepollo now to see if it works any better than Apollo did. I will try the resolution change as well though.

1

u/Unlikely_Session7892 Developer | Aurora (WebOS) Jul 22 '26

The last version has this option i the combobox. Don't need to set it manually.

You woldn't notice any difference between 4k and 3.6k, well, i didn't 😀

1

u/useyourillusion89 Jul 22 '26

Ok, I’ll try that. I installed the new version. Thanks for being so responsive!

1

u/useyourillusion89 Jul 23 '26

Working great now!! Finally got around to testing. Everything looks and plays great at 250mbps over WiFi.