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 !
- Install pepper SDK
- Clone the repo and
makeinside 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:
- Navigate to
Appspanel, enter12345on the remote, turn onDeveloper mode, input your PC's IP, and restart the TV.
- Navigate to
-
Install and Launch Docker Image:
- Install Docker Desktop — Installation Guide
- Run in Windows PowerShell:
docker run -it --rm ghcr.io/oneliberty/moonlight-tizen-nacl:samsung_nacl
-
Install the Application:
- Connect to the TV via Smart Development Bridge, replacing
YOUR_TV_IPwith your TV's IP:sdb connect YOUR_TV_IP sdb devices - Install the app:
If you have multiple TVs connected, specify which TV to install by using this command instead:
tizen install -n MoonlightNaCl.wgtwheretizen install -n MoonlightNaCl.wgt -t YOUR_DEVICE_IDYOUR_DEVICE_IDis the last column shown insdb devices, something likeUE65NU7400. exit
- Connect to the TV via Smart Development Bridge, replacing
-
(Optional) Disable Developer Mode:
- Revisit the
Appspanel to turn off Developer mode and restart the TV.
- Revisit the
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 use sdb to install it.
- Contributions are welcome! Fork the repo, create pull requests, or open issues. If you find the project useful, consider giving it a star!
- Issues are welcomed, i wasn't able to test the app myself and i know there still are a lot of bugs, don't hesitate to report them.
- Moonlight for Chrome OS is developed and maintained by Moonlight Developers
- Dockerfile have been readapted by pablojrl123
- Huge thanks to Phazeee for doing all the testing for this version.
- Thanks to henry2fa for the discord and more.