OneLiberty / moonlight-chrome-tizen

A WASM port of Moonlight for Samsung Smart TV's running Tizen OS (5.5 and up)
GNU General Public License v3.0
185 stars 15 forks source link

Discord Banner 2

About

Moonlight for Tizen is an open-source client for NVIDIA GameStream and Sunshine. It enables streaming games from a powerful desktop to Samsung Smart TVs running Tizen OS 5.5 or higher. For more details, setup guides, or troubleshooting, visit the Moonlight wiki.

Note

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.

Getting Started

To install Moonlight on your Samsung Smart TV, start by ensuring your setup meets the Prerequisites and follow the Installation guide.

Prerequisites

You'll need:

Installation

  1. Enable Developer Mode on Samsung Smart TV:

    • Navigate to Apps panel, enter 12345 on the remote, turn on Developer mode, input your PC's IP, and restart the TV.
  2. Launch Docker Image:

    • Run in Windows PowerShell:
      docker run -it --rm ghcr.io/oneliberty/moonlight-chrome-tizen:samsung_wasm
  3. Install the Application:

    • Connect and install via Smart Development Bridge:
      sdb connect YOUR_TV_IP
      sdb devices
      tizen install -n Moonlight.wgt -t YOUR_DEVICE_ID
      exit
    • Replace YOUR_TV_IP and YOUR_DEVICE_ID with your TV's IP and Device ID respectively.
  4. (Optional) Disable Developer Mode:

    • Revisit the 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] You can now install Moonlight via USB ! Check out the release tab for more informations.

Updating

To update Moonlight:

  1. Delete the existing app from your TV.
  2. Follow the installation instructions to install the latest version.

Changelogs

View changes and updates in the CHANGELOG.

Contributing

Contributions are welcome! Fork the repo, create pull requests, or open issues. If you find the project useful, consider giving it a star!

Credits