awdAvenger / moonlight-chrome-tizen

GameStream client for Tizen OS (Samsung Smart TV's)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Moonlight for Tizen

An easy method for building Moonlight for Samsung TV

Credits

Building

  1. Enable developer mode on the TV (more information on official Samsung guide):

    • Go to Apps.
    • Press 12345 on the remote; a dialog should pop up.
    • Set Developer mode to On; fill in the IP of the Docker host.
    • Power off and power on the TV as instructed; go once again to Apps.
    • Depending on your model, a "DEVELOP MODE" or similar message might appear.
  2. Build the application within a Docker image:

    docker build -t moonlight-tizen .
    

    This will take a while.

  3. Deploy the application to the TV:

    • Run and enter a container; the container will be removed automatically on exit:
    docker run -it --rm moonlight-tizen
    
    • Connect to your TV over Smart Development Bridge:
    sdb connect YOUR_TV_IP
    • Confirm that you are connected, take note of the device ID:
    sdb devices
    

    The device ID will be the last column, something like UE65NU7400.

    • Install the package:
    tizen install -n MoonlightWasm.wgt -t DEVICE_ID

    Moonlight should now appear in your Recent Apps - or similar page - on your TV.

    • Exit the container:
    exit
    • (Optional) Remove the Docker image:
    docker image rm moonlight-tizen

About

GameStream client for Tizen OS (Samsung Smart TV's)

License:GNU General Public License v3.0


Languages

Language:C 90.5%Language:JavaScript 3.9%Language:C++ 1.9%Language:HTML 1.0%Language:M4 0.6%Language:CSS 0.5%Language:Makefile 0.5%Language:Assembly 0.3%Language:CMake 0.2%Language:Shell 0.2%Language:Perl 0.2%Language:Dockerfile 0.1%Language:Batchfile 0.0%Language:Lua 0.0%