mirror of
https://github.com/jellyfin/jellyfin-tizen.git
synced 2024-11-26 23:50:24 +00:00
Jellyfin Samsung TV Client
.gitignore | ||
config.xml | ||
gulpfile.js | ||
icon.png | ||
index.html | ||
README.md | ||
tizen.js |
Jellyfin Tizen
Part of the Jellyfin Project
Build Process
Getting Started
- Download and install Tizen Studio (https://developer.tizen.org/development/tizen-studio/download).
- Setup Samsung certificate (need Samsung account).
- Clone or download this repository.
git clone https://github.com/jellyfin/jellyfin-tizen.git
- Clone or download Jellyfin Web repository.
git clone https://github.com/jellyfin/jellyfin-web.git
- 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 ofjellyfin-web
.
Build WGT
tizen build-web -e ".*" -e gulpfile.js
tizen package -t wgt -o . -- .buildResult
Deploy to Emulator
- Run emulator.
- Install package.
tizen install -n *.wgt -t T-samsung-5.0-x86
Specify target with
-t
option.
Deploy to TV
- Run TV.
- Activate Developer Mode on TV (https://developer.samsung.com/tv/develop/getting-started/using-sdk/tv-device).
- Connect to TV with Device Manager from Tizen Studio. Or with sdb.
sdb connect YOUR_TV_IP
- Install package.
tizen install -n *.wgt -t UE65NU7400
Specify target with
-t
option.