Moonshine, ein headless Streaming-Server für Moonlight, wurde in Version v0.12.0 veröffentlicht.
Moonshine läuft ohne eigenen Desktop und überträgt Gameplay samt Eingaben an Moonlight-Clients, sodass PC-Spiele ohne angeschlossenen Monitor gestreamt werden können.
Neu sind unter anderem scRGB-HDR-Streaming mit BT.2020+PQ-Konvertierung, ein XWayland-Bypass mit Sicherheitsprüfungen und Laufzeit-Umschaltung sowie Gamepad-Button-Remapping inklusive Hold-to-Home-Funktion und Rumble-Unterstützung. Zusätzlich gibt es das neue Benchmark-Tool “moonshine-bench”, eine Auswahl für den mDNS-Advertisement-Modus und eine IPv4-only-Streaming-Option.
Added
- scRGB HDR streaming with BT.2020+PQ conversion capabilities
- XWayland bypass with safety checks and runtime toggle
- Gamepad button remapping with hold-to-Home functionality and rumble support
- “moonshine-bench” benchmarking tool for performance testing
- mDNS advertisement mode selection feature
- IPv4-only streaming option
- Virtual input device configuration via modules-load.d
Changed
- Replaced Avahi/zeroconf with embedded mdns-sd responder
- Transitioned from custom Steam library parsing to “steamlocate” crate
- Reorganized core components into separate “moonshine-core” crate
- Renamed HDR configuration parameter from “hdr_support” to “hdr”
- Updated pixelforge dependency to version 0.4.0
Fixed
- Resolved stream hanging when switching HDR formats
- Fixed dual-stack webserver binding for IPv4/IPv6 compatibility
- Corrected video frame counter reset on client resume
- Improved RTSP reconnection handling
- Fixed Witcher 3 input compatibility issue
- Enhanced logging legibility for DEBUG output
Quelle: GitHub