github GuiDev1994/moonlight-tv v1.0.2

latest releases: v.1.0.4, v1.0.3
one month ago

Release Notes

Highlights

This release improves the streaming pipeline and refines gamepad/input handling on webOS, with a focus on Sunshine/Apollo compatibility, smoother playback, and more reliable controller detection in games that expect XInput devices.

Improvements

  • Added explicit chroma subsampling negotiation for Sunshine (4:2:0, 4:4:4, 4:2:2).
  • Removed the fixed 100 Mbps video bitrate cap for Sunshine hosts, allowing higher configured bitrates when supported.
  • Made clientRefreshRateX100 optional, avoiding invalid refresh rate advertisement when no client refresh rate is configured.
  • Improved webOS/SMP frame pacing to reduce frame presentation irregularities.
  • Updated SS4S webOS video bitrate capability reporting.

Input / Gamepad

  • Fixed SDL gamepad event routing in the LVGL input layer to include controller device/remap events.
  • Reduced the risk of gamepad events being consumed before the session can send a ControllerArrivalEvent to the host.
  • Improved controller recognition consistency in games that rely on a correctly announced virtual XInput controller.

Build / Dependencies

  • Adjusted static moonlight-common-c builds to avoid unnecessary enet header installation.
  • Fixed MbedTLS install layout for toolchains that use lib/<triplet> paths.

Notes

  • This release includes input pipeline adjustments related to FullKeyboard/soft keyboard handling.
  • Testing is recommended with games that require XInput controllers, especially Xbox Game Pass titles.

Don't miss a new moonlight-tv release

NewReleases is sending notifications on new releases.