moonlight-embedded is a moonlight client designed for embedded low-power devices.
Luna is a Moonlight launcher script for Kodi updated by @stickman89 for this CoreELEC project.
Download Luna from GitHub releases:
How to setup ZeroTier (by @stickman89)
Init scripts are not required for ZeroTier.
Just enable ‘ZeroTier Connect’ via Luna. Set the ‘Host IP’ to your hosts ZeroTier assigned address within Luna > Settings and ZeroTier will automatically initiate a connection before game launch, and close the connection on session disconnect.
Thank you @stickman89!
If you are using v19 Matrix, download latest version that starts with script.luna from TheChoconut/Luna github (link above).
Install Luna in Kodi:
Addons → Install from ZIP → script.luna.zip
(v18 only, Matrix users SKIP THIS STEP) Click “Setup Moonlight PKG” (Luna settings → Helper → Setup Moonlight PKG), this will download the latest version of moonlight to your tvbox and setup any permissions required.
Follow the instructions on-screen to setup your Host IP address.
Click on Pair Host and enter the code on your host machine. Set your wanted settings (resolution, framerate, etc.)
If there is any crashing, try disabling TheGamesDB provider:
Luna settings → Helper → Enable TheGamesDB as Game Information Provider (leave unchecked)
Your game library is available in “Games”. Clicking on a game will launch the game.
Alternative: Manual setup (use this if method above doesn't work)
SSH into your box.
Paste the following line in the console:
wget https://gist.githubusercontent.com/TheChoconut/fe550f8c19c11f71a85841f135eddecb/raw/ -qO - | bash
This will set up your moonlight binaries in the right spot so it is compatible with Luna script.