How to install Jellyfin on a Samsung TV
Devices
Samsung TV
See the documentation at: https://github.com/jellyfin/jellyfin-tizen
Install the Tizen studio
Open Package Manager
Install "Certificate Manager" (Main SDK -> Tizen SDK tools -> Baseline SDK -> Certificate Manager)
Install Samsung Certificate Extension (Extension SDK -> Extras -> Samsung Certificate Extension)
Build Jellyfin wgt package
On Ubuntu 21.10
apt install git nodejs npm
git clone https://github.com/jellyfin/jellyfin-web.git
cd jellyfin-web
npm ci --no-audit
git clone https://github.com/jellyfin/jellyfin-tizen.git
cd jellyfin-tizen
JELLYFIN_WEB_DIR=../jellyfin-web/dist yarn install
If you don't have yarn, install it with npm.
npm install --global yarn
export PATH=$PATH:/home/leo/tizen-studio/tools/ide/bin
tizen build-web -e ".*" -e gulpfile.js -e README.md -e "node_modules/*" -e "package*.json" -e "yarn.lock"
tizen package -t wgt -o . -- .buildResult
Deploy the Jellyfin app
Package manager
install Extras -> TV Extensions-6.0 -> Emulator
Install the emulator manager
Main SDK -> Tizen SDK Tools -> baseline SDK -> emulator manager
Start Tizen Studio. Go to tools -> emulator manager
Start the emulator
install the package
tizen install -n Jellyfin.wgt -t T-samsung-5.5-x86
Deploy to TV
Start TV and enter developer mode
run
sdb connect $TV_IP