Jellyfin Samsung TV Client
Go to file
2019-10-12 17:25:42 +03:00
.gitignore first commit 2019-10-12 17:25:42 +03:00
config.xml first commit 2019-10-12 17:25:42 +03:00
gulpfile.js first commit 2019-10-12 17:25:42 +03:00
icon.png first commit 2019-10-12 17:25:42 +03:00
index.html first commit 2019-10-12 17:25:42 +03:00
README.md first commit 2019-10-12 17:25:42 +03:00
tizen.js first commit 2019-10-12 17:25:42 +03:00

Jellyfin Tizen

Part of the Jellyfin Project

Build Process

Getting Started

  1. Download and install Tizen Studio (https://developer.tizen.org/development/tizen-studio/download).
  2. Setup Samsung certificate (need Samsung account).
  3. Clone or download this repository.
    git clone https://github.com/jellyfin/jellyfin-tizen.git
    
  4. Clone or download Jellyfin Web repository.
    git clone https://github.com/jellyfin/jellyfin-web.git
    
  5. Go to Jellyfin Tizen directory.
    cd jellyfin-tizen
    

Prepare Interface

If any changes are made to jellyfin-web/, the www/ directory will need to be rebuilt using the following command.

JELLYFIN_WEB_DIR=../jellyfin-web/src npx gulp

If NODE_ENV=development is set in the environment, then the source files will be copied without being minified.

The JELLYFIN_WEB_DIR environment variable can be used to override the location of jellyfin-web.

Build WGT

tizen build-web -e ".*" -e gulpfile.js
tizen package -t wgt -o . -- .buildResult

Deploy to Emulator

  1. Run emulator.
  2. Install package.
    tizen install -n *.wgt -t T-samsung-5.0-x86
    

    Specify target with -t option.

Deploy to TV

  1. Run TV.
  2. Activate Developer Mode on TV (https://developer.samsung.com/tv/develop/getting-started/using-sdk/tv-device).
  3. Connect to TV with Device Manager from Tizen Studio. Or with sdb.
    sdb connect YOUR_TV_IP
    
  4. Install package.
    tizen install -n *.wgt -t UE65NU7400
    

    Specify target with -t option.