Samsung TV
| Item | Detail |
|---|---|
| IP address | 192.168.1.63 |
| Vendor | Samsung |
| Role | Media playback client |
| Jellyfin client | Jellyfin for Tizen (sideloaded) |
| Jellyfin server | https://media.wighttrash.uk |
Jellyfin Tizen app
Section titled “Jellyfin Tizen app”The Samsung TV runs the Jellyfin app for Tizen, sideloaded via the Tizen Studio deployment method. This is the only Jellyfin client on the TV - the Samsung smart TV interface is not used for media playback.
The app connects to Jellyfin at https://media.wighttrash.uk. Users authenticate via the Keycloak OIDC flow within the Jellyfin app.
Installation
Section titled “Installation”The Jellyfin Tizen app is sideloaded using the install-jellyfin-tizen tool. This is a one-time process that deploys the app to the TV over the local network.
Prerequisites on the workstation:
- Node.js installed
- Samsung Tizen Studio with CLI tools installed
- TV and workstation on the same network
Step 1. Enable Developer Mode on the TV. Go to Settings - Support - Device Care - Device Info and click the Samsung logo 5 times to reveal the Developer Mode option. Enable it and set the host PC IP to 192.168.1.99.
Step 2. Restart the TV when prompted.
Step 3. On the workstation, run the installer:
npx install-jellyfin-tizen 192.168.1.63Step 4. Accept the connection prompt that appears on the TV screen.
Step 5. The script downloads, packages, and deploys the Jellyfin Tizen app to the TV. Once complete the app appears in the Samsung app bar.
Re-installation
Section titled “Re-installation”If the app needs to be reinstalled (after a factory reset, for example), repeat the steps above. Developer Mode may need to be re-enabled if the TV has been reset.
Playback notes
Section titled “Playback notes”The Samsung TV can decode HEVC natively. Jellyfin sends a remux rather than a full transcode for HEVC content - it copies the video stream without re-encoding and the TV handles HDR tone mapping itself.
For content the TV cannot decode natively (e.g. certain AV1 files), Jellyfin performs a full hardware transcode using Intel QSV on the TrueNAS server. See Jellyfin for transcoding details.