-
-
Notifications
You must be signed in to change notification settings - Fork 0
Updating Guide
The following method works for everyone, but is more recommended for users with newer Samsung TVs running Tizen OS starting from model year 2024 (Tizen 8.0) or later
.
To avoid conflicts when importing the updated Tizen project into Tizen Studio by selecting the root directory or uploading an archive file, then you should follow the steps below carefully.
Note
Before proceeding further, you should delete the existing Moonlight app that you have already installed on your Samsung TV to prevent errors while installing the new updated Moonlight app.
- Run
Tizen Studio
and make sure to open theMoonlight
project under theProject Explorer
view. - In the
Project Explorer
view:- Right-click on the
Moonlight
project and select theDelete
option to continue.
- Right-click on the
- In the
Delete Resources
window:- Check the
Delete project contents on disk
box and click theOK
button to remove the Tizen project.
- Check the
- Now you need to follow the Importing the Moonlight app into Tizen Studio guide from the beginning to import the updated Tizen project to
Tizen Studio
. - Also, make sure you have already enabled
Developer mode
and connected your TV toDevice Manager
, otherwise check the Enabling Developer Mode and Connecting the TV to the Device Manager guide from the beginning to enableDeveloper mode
and connect your target device inDevice Manager
.
After completing the previous steps, you need to import and sign the existing certificate profile in order to run the updated application on your Samsung TV.
Note
Before proceeding further with importing and signing the existing certificate profile, you must have already imported the Moonlight app, enabled developer mode, and connected your target TV device.
- In the
Tizen Studio
menu:- Go to the
Tools
tab and selectCertificate Manager
to open the certificate wizard. - You may be prompted to select a profile file for import, so you should click the
Cancel
button in theMigration for Certificate Profile
dialog.
- Go to the
- In the
Certificate Manager
window:- Click
+
in theCertificate Profile
and selectSamsung
as certificate profile type.
- Click
- Under
Device Type
section:- Select
TV
as the device type and click theNext
button.
- Select
- Under
Certificate Profile
section:- Select
Select an existing certificate profile
option, then select theMoonlight
certificate profile and click theNext
button. - You may be prompted to remove the existing author certificate and create a new one, so you should click the
Yes
button.
- Select
- Under
Author Certificate
section:- Select
Select an existing author certificate
option and click theNext
button. - Now you need to select the author certificate file
author.p12
in theAuthor certificate file location
field (e.g. C:\Users\USERNAME\SamsungCertificate\Moonlight\author.p12), then enterMgs12345
in thePassword
field and click theNext
button.
- Select
- Under
Distributor Certificate
section:- Select
Select an existing distributor certificate
option. - Now you need to select the distributor certificate file
distributor.p12
in theCertificate path
field (e.g. C:\Users\USERNAME\SamsungCertificate\Moonlight\distributor.p12), then enterMgs12345
in thePassword Confirm
field and click theFinish
button. - A new dialog will appear with the message telling you that your new certificate profile has been successfully created and set as active, so you need to click the
OK
button.
- Select
- After you have successfully imported and signed the
Moonlight
certificate profile, close theCertificate Manager
by clicking theClose
button.
If you need more details, check the Importing Existing Certificates guide by Samsung.
If you have completed all the previous steps, then you can install the updated Moonlight app on the target device.
- Now you need to follow the Installing the Moonlight app on TV using Tizen Studio guide to successfully install the latest version of Moonlight app on your Samsung TV.
The following method is recommended for users with older Samsung TVs running Tizen OS starting from model year 2020 (Tizen 5.5) to 2023 (Tizen 7.0)
.
To avoid conflicts when pulling the updated Docker image to Docker Desktop, then you should follow the below steps carefully.
Note
Before proceeding further, you should delete the existing Moonlight app that you have already installed on your Samsung TV to prevent errors while installing the new updated Moonlight app.
- Run
Docker Desktop
and make sure to close any resource intensive applications. - Then, open
Windows PowerShell
or a similar terminal depending on your OS. - In the
Windows PowerShell
window, enter the following command to remove the Docker image:docker image rm ghcr.io/ndriqimlahu/moonlight-tizen:master
- After that, you can enter the
exit
command to close theWindows PowerShell
window.
If you have completed all the previous steps, then you can install the updated Moonlight app on the target device.
- Now you need to follow the Installing the Moonlight app on TV using Docker image guide to successfully install the latest version of Moonlight app on your Samsung TV.