-
-
Notifications
You must be signed in to change notification settings - Fork 21
Installation Guide
The following method is suggested for most users.
- Enable the
Developer modeon your "Samsung Smart TV":- Go to the
Appspanel and press12345on the remote, then a dialog should popup. - Set
Developer modetoOn, then enter your computer's IP address in theHost PC IPfield. - Restart the TV by holding the power button, then go to the
Appspanel. - Depending on your model, a
DEVELOP MODEwill appear in theAppspanel at the top of the screen.
- Go to the
- Get the
TV IP Addresson your "Samsung Smart TV":- Go to the
Settingspanel, then go to theGeneralsection. - Select the
Networkmenu, then selectNetwork Statusand click theIP Settingsbutton. - Now you can get the "IP Address" from the
IP Addressfield.
- Go to the
- Now, you need to run
Docker Desktopand make sure to close any resource intensive applications. - Open
Windows PowerShellor a similar terminal depending on your OS, then enter the following command to pull the pre-built "Docker" image:docker pull ghcr.io/ndriqimlahu/moonlight-tizen:master- This operation may take a while, please be patient.
- After that, in
Windows PowerShell, enter the following command to run and enter the container:docker run -it --rm ghcr.io/ndriqimlahu/moonlight-tizen:master - After that, in
Windows PowerShell, follow the steps below to install the application on your TV:- Enter the following command to connect to your "Samsung Smart TV" over "Smart Development Bridge":
sdb connect YOUR_TV_IPNote: Replace
YOUR_TV_IPwithIP Addressof your TV.- Next, enter the following command to confirm that you are connected, then take note of the "Device ID":
sdb devicesNote: Just to clarify "Device ID" will be the last column, something like
UE55AU7172UXXH.- Next, enter the following command to install the package:
tizen install -n Moonlight.wgt -t YOUR_DEVICE_IDNote: Replace
YOUR_DEVICE_IDwithDevice IDof your TV.- Next, enter the following command to exit the container:
exitNote: Moonlight should now be available under
Recent Appson your "Samsung Smart TV". - Finally, in
Windows PowerShell, enter the following command to remove the "Docker" image, as it is no longer needed:docker image rm ghcr.io/ndriqimlahu/moonlight-tizen:masterNote: At the end you can enter the
exitcommand to close theWindows PowerShellwindow.
The following method is not suggested for most users.
The Samsung TV SDK is a set of tools for developing applications for Samsung TV, using Tizen. To work with the Samsung TV SDK, you must install the Tizen Studio IDE, Samsung TV Extensions and Samsung Certificate Extension. Follow the Installing TV SDK guide to download and install the tool.
To run your application on a Samsung TV, you'll need to create and sign certificates. This step is essential for signing the app for development and distribution. Follow the Creating Certificates guide to create and sign the certificate.
After creating the necessary certificates, you can now import the Moonlight app by selecting the .wgt archive file into the SDK. Follow the Importing Web Applications guide to learn how to import the Moonlight app.
Once you completed the previous steps, then you need to enable Developer mode and connect your Samsung TV with your computer by using the SDK. This allows you to run and install the app on a TV device for development. Follow the TV Device guide to learn how to connect your TV with SDK.
You can launch the Moonlight application on the target device by right-clicking the project in the Project Explorer view, and select Run As and Tizen Web Application as launch mode to run the Moonlight application on the connected device.