GameStream client for Samsung Smart TV's running Tizen OS (3.0 to 6.0)
As a non-developer with limited coding knowledge, I do my best to maintain the repository and address issues. If you encounter problems, please report them in the issue section. While I can't guarantee a solution, I will certainly investigate. This project is delivered as a POC, don't expect good performances and a fully working environement.
I've spent a lot of time trying to make this work for older TVs, hopefully someone that is much more talented than me can improve the app !
make
inside the folder. I couldn't get the pepper SDK to generate a correct file for NaCl especially the .nmf so i provide a modified .nmf to use for samsung port.
The build process generate a pnacl (.pexe) file which we need to translate to nacl (.nexe) and to arm
pnacl-translate -arch arm moonlight-chrome.pexe -o moonlight-chrome-arm.nexe
This can then be used to package the app for samsung accordingly (see the docker file)
Enable Developer Mode on Samsung Smart TV:
Apps
panel, enter 12345
on the remote, turn on Developer mode
, input your PC's IP, and restart the TV.Install and Launch Docker Image:
docker run -it --rm ghcr.io/oneliberty/moonlight-tizen-nacl:samsung_nacl
Install the Application:
sdb connect YOUR_TV_IP
sdb devices
tizen install -n MoonlightNaCl.wgt -t YOUR_DEVICE_ID
exit
YOUR_TV_IP
and YOUR_DEVICE_ID
with your TV's IP and Device ID respectively.(Optional) Disable Developer Mode:
Apps
panel to turn off Developer mode and restart the TV.Moonlight should now be available under Recent Apps
on your Samsung Smart TV.
[!NOTE]
sdb
comes with tizen studio, so alternatively you can install tizen studio and usesdb
to install it.