Releases: FoggyBytes/StreamLight
StreamLight v2.3.1
Version 2.3.1 - The "Live Charts Update" (25/04/2026)
🔧 IMPROVEMENTS:
• Session telemetry send interval: reduced from 10 seconds to 1 second — SESSIONDATA is now sent once per second (one sample per connection) instead of batching 10 samples every 10 seconds; StreamTweak's live session charts on the Home page now update every second as intended
StreamLight v2.3.0
Version 2.3.0 - The "Remote Pause Update" (17/04/2026)
✨ NEW FEATURES:
• Remote session pause from host: StreamTweak's Home page now shows a Pause button when a streaming session is active; pressing it embeds a one-shot stop signal in the next STATS response; StreamLight detects the signal and terminates the session exactly as if the user had pressed Pause locally — no UI changes on the StreamLight side
• Pause signal transport: the signal is piggybacked on the existing per-second STATS polling channel as an additional "stop":1 JSON field, requiring no new TCP connection or protocol change; the field is silently ignored by older StreamLight versions
StreamLight v2.2.0
Version 2.2.0 - The "Hue Sync Update" (08/04/2026)
✨ NEW FEATURES:
• Philips Hue Sync integration: a new toggle in Settings automatically starts Philips Hue Sync on the client PC when a streaming session begins and closes it when the session ends; the app is launched silently in the background with no window appearing
• Smart discovery: Hue Sync is located by querying the Windows Uninstall registry (handles custom install paths and per-user Electron installations); falls back to well-known paths if the registry entry is absent
• Silent launch: uses HueSyncStarter.exe — the dedicated background launcher shipped with Hue Sync — to start the app without any visible window
StreamLight v2.1.1
Version 2.1.1 - The "Jitter Update" (28/03/2026)
🔧 IMPROVEMENTS:
• Session telemetry — jitter reporting: RTT variance (jitter) is now collected from LiGetEstimatedRttInfo and included in every SESSIONDATA batch alongside RTT; StreamTweak stores jitter_avg and jitter_max per sample and can use them in future quality analysis
StreamLight v2.1.0
Version 2.1.0 - The "Telemetry Update" (27/03/2026)
✨ NEW FEATURES:
• Session telemetry reporting: StreamLight now streams real-time client-side metrics to StreamTweak during active sessions — FPS, frame drops, RTT, decode latency, and bitrate are sampled every second and transmitted in periodic batches; StreamTweak uses this data to generate a session quality report visible in the Logs tab
StreamLight v2.0.1
Version 2.0.1 - The "Sort Fix" (21/03/2026)
🔧 IMPROVEMENTS:
• App list sort order: fixed — Desktop now always appears first, Steam Big Picture second, and all other apps in alphabetical order; previously the order was being overridden by the app model's own insertion logic
StreamLight v2.0.0
Version 2.0.0 - The "Library Update" (21/03/2026)
✨ NEW FEATURES:
• New FoggyBytes icon: StreamLight now sports a new icon that visually unifies the FoggyBytes suite — the same icon is shared with StreamTweak for a consistent identity across both apps
• Store badges on game covers: each game synced from StreamTweak displays a small badge in the bottom-right corner of its cover art, showing the store it belongs to (Steam, Epic Games, GOG, Ubisoft Connect, Xbox, Battle.net) — fetched live from the host via the new APPSTORES TCP command
• Battle.net badge: a dedicated Battle.net badge (white icon + label on semi-transparent dark background) joins the existing store badge set
🎨 UI REDESIGN:
• Unified visual identity: the full StreamLight UI has been revised to align with StreamTweak's design language — color palette, spacing, and component styling now match across both apps for a seamless paired-app experience
🔧 IMPROVEMENTS:
• App list sort order: Desktop always appears first, Steam Big Picture second, then all other apps in alphabetical order regardless of the order returned by the host
StreamLight v1.2.0
Version 1.2.0 - The "Host Metrics Update" (20/03/2026)
✨ NEW FEATURES:
• Host metrics in overlay: the performance overlay now includes a "Host Metrics (StreamTweak)" section showing real-time data from the host PC — GPU %, GPU encoder %, GPU temperature (°C), VRAM used / total (MB), CPU %, and network TX (Mbps); the section is automatically hidden when StreamTweak is not reachable
• HostMetricsPoller: a background Qt component that polls StreamTweak on the host every second via the TCP bridge STATS command and keeps the latest metrics available for the overlay with no impact on streaming latency
• Graceful degradation: individual metrics that StreamTweak cannot determine (e.g. GPU temperature and total VRAM on non-NVIDIA systems) are shown as N/A; if StreamTweak is not running the entire host metrics section is omitted from the overlay
StreamLight v1.1.0
Version 1.1.0 - The "Overlay Update" (18/03/2026)
✨ NEW FEATURES:
• Performance overlay restyled to match StreamTweak's aesthetic: dark semi-transparent grey background, white text, RobotoMono font
• Ctrl+Alt+O hotkey to toggle the performance overlay at any time during streaming (gamepad: Select+L1+R1+X)
• Hotkey hint shown in Settings next to the performance overlay toggle
• "Host processing latency" row now always visible in the overlay — shows N/A when the host does not report the value
🔧 CHANGES:
• Removed all non-English localizations: translation files, Language enum, language selector in Settings — the app is English-only; codebase is lighter
• Overlay box width calibrated to fit content precisely (no excess empty space on the right)
StreamLight v1.0.0
Version 1.0.0 - The "First Light Update" (13/03/2026)
Initial release based on Moonlight 6.1.0.
✨ NEW FEATURES:
• StreamTweak integration: right-clicking a paired host PC now exposes two additional context menu actions — requires StreamTweak installed and running on the host PC
• Show host NIC speed: queries StreamTweak on the host via TCP and displays the current Ethernet adapter speed in real time
• Set host to 1 Gbps: sends a speed-change command to StreamTweak before connecting; a 10-second countdown is displayed before the connection becomes available; if no connection is made within 30 seconds, the host automatically reverts to its original speed
• Visual theme aligned with StreamTweak's color palette for a consistent look across both apps
🔧 CHANGES FROM UPSTREAM MOONLIGHT:
• Window title changed to "StreamLight (a Moonlight fork)"
• Discord link removed — as a fork, the upstream Moonlight Discord is not the appropriate support channel
• Auto-update checker removed — to prevent prompts to update to upstream Moonlight releases