An easy method for building Moonlight for Samsung TV
Enable developer mode on the TV (more information on official Samsung guide):
12345
on the remote; a dialog should pop up.Developer mode
to On
; fill in the IP of the Docker host.Deploy the application to the TV:
docker run -it --rm ghcr.io/kyrofrcode/moonlight-chrome-tizen:samsung_wasm
sdb connect YOUR_TV_IP
sdb devices
The device ID will be the last column, something like UE65NU7400
.
tizen install -n MoonlightWasm.wgt -t DEVICE_ID
Moonlight should now appear in your Recent Apps - or similar page - on your TV.
exit
docker image rm ghcr.io/kyrofrcode/moonlight-chrome-tizen:samsung_wasm
Enable developer mode on the TV using the steps from the previous section
Build the application within a Docker image:
docker build -t moonlight-tizen .
This will take a while.
Deploy the application to the TV:
docker run -it --rm moonlight-tizen
sdb connect YOUR_TV_IP
sdb devices
The device ID will be the last column, something like UE65NU7400
.
tizen install -n MoonlightWasm.wgt -t DEVICE_ID
Moonlight should now appear in your Recent Apps - or similar page - on your TV.
exit
docker image rm moonlight-tizen