Jose Fernandez f32e415aea libgamestream: fix uniqueid.dat read check
fread(unique_id, UNIQUEID_CHARS, 1, fd) returns the number of items
read (1 on success), not bytes, so the != UNIQUEID_CHARS comparison is
always true. Any existing uniqueid.dat is silently ignored and
rewritten with the default 0123456789ABCDEF on every run, making a
custom per-device uniqueid impossible.
2026-06-05 22:28:35 -05:00
2025-11-30 16:37:41 -06:00
2025-11-30 16:37:41 -06:00
2021-04-19 15:41:53 +09:00
2025-11-30 16:38:13 -06:00
2025-11-29 13:50:38 -06:00

Moonlight Embedded

Build Nightly Build Downloads

Moonlight Embedded is an open source client for Sunshine and NVIDIA GameStream for embedded Linux systems, like Raspberry Pi, CuBox-i and ODROID. Moonlight allows you to stream your full collection of games and applications from your PC to other devices to play them remotely.

Moonlight also has PC, Android, and iOS clients.

Documentation

More information about installing and running Moonlight Embedded is available on the wiki.

Bugs

Please check the wiki and old bug reports before submitting a new bug report.

Bugs can be reported to the issue tracker.

See also

Moonlight-common-c is the shared codebase between different Moonlight implementations

Contribute

  1. Fork us
  2. Write code
  3. Send Pull Requests
S
Description
Gamestream client for embedded systems
Readme GPL-3.0 79 MiB
Languages
C 93.6%
CMake 6.4%