Updating Guide - ndriqimlahu/moonlight-tizen GitHub Wiki

Methods of updating Moonlight app on Tizen TV

Updating using Tizen Studio

The following method works for everyone, but is most recommended for users with newer Samsung TVs running Tizen OS 8.0 or higher.

Deleting the old Moonlight app from Tizen Studio

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.

  1. Run Tizen Studio and make sure to open the Moonlight project under the Project Explorer view.
  2. In the Project Explorer view:
    • Right-click on the Moonlight project and select the Delete option to continue.
  3. In the Delete Resources window:
    • Check the Delete project contents on disk box and click the OK button to remove the Tizen project.
  4. 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.
  5. Ensure you have already enabled Developer mode and connected your TV to Device Manager, otherwise check the Enabling Developer Mode and Connecting the TV to the Device Manager guide from the beginning to enable Developer mode and connect your target device in Device Manager.
  6. After that, check if you already have an existing certificate, otherwise you will need to follow the Creating and Signing the Certificate Profile guide to create and sign a new certificate profile.

Installing the new Moonlight app on TV using Tizen Studio

If you have completed all the previous steps, then you can install the updated Moonlight app on the target device.

Updating using Docker image

The following method is recommended for users with older Samsung TVs running Tizen OS 5.5 to 7.0.

Deleting the old Moonlight app from Docker Desktop

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.

  1. Run Docker Desktop and make sure to close any resource intensive applications.
  2. Then, open Windows PowerShell or a similar terminal depending on your OS.
  3. In the Windows PowerShell window, enter the following command to remove the Docker image:
    docker image rm ghcr.io/ndriqimlahu/moonlight-tizen:master
    
  4. After that, you can enter the exit command to close the Windows PowerShell window.

Installing the new Moonlight app on TV using Docker image

If you have completed all the previous steps, then you can install the updated Moonlight app on the target device.