Jellyfin on LG Smart TV

Easy on webOS 6, not so much on pre 2021 TVs with webOS 5 or less.

Jellyfin on LG Smart TV

If you have a Smart TV with webOS 6+, do not follow these instructions but install it from the official LG Content Store instead!

TL&DR

Following these steps should get you up & running in no time.

  • PC: Create a Developer Account
  • TV: Install “Developer Mode” from the LG Content Store
    • Turn on Developer Mode and Key Server
    • (1): Write down the Passphrase
  • TV (2): All Settings > Network > Wi-Fi Connection > Advanced Wi-Fi Settings > IP Address
  • PC: Start Device Manager for webOS
    • Add Device: Use TV IP Address and Passphrase from steps (1) and (2)
    • Apps > Install > Available > Jellyfin
    • Launch and 🎉
  • PC: Remedy 50h Developer Mode timeout

Installation

Follow the instructions from the TL&DR ;)
If that’s too cryptic, you can find step by step instructions in the official docs. They also cover configuring your CLI or IDE.

Developer Mode

After installing “Developer Mode” from the LG Content Store:

Developer Mode Settings

Device Manager for webOS

webosbrew/dev-manager-desktop : Device/DevMode Manager for webOS TV

Many ways to install Jellyfin, this Desktop UI makes it particulary easy. Check the official docs for screenshots on installation.

Note that you can leave the settings in “Add Device” not mentioned in the TL&DR as is:

  • Port Number: 9992
  • SSH Username: prisoner
  • Authentication Method: Official Dev Mode

The others:

  • Host Address: The IP is hidden under “Advanced Wi-Fi Settings” on your TV.
  • Passphrase: The one displayed in the “Developer Mode” app you downloaded in the LG Content Store

Manual ipk

If you don’t want to install it from the “Available” tab:

Automated Refresh

You basically do not want to turn on Developer Mode again every 50 hours…

A few ways of remedying this:

Device Manager for webOS

Again to the rescue!!

Info > Dev Mode > Renew Automatically…

It offers two possibilities:

RootMyTV

Open the TV browser and surf to RootMy.Tv
This automatically extends Developer Mode, plus you can now install stuff from the unofficial webOS Homebrew Project.

RootMyTV/RootMyTV.github.io : RootMyTV is a user-friendly exploit for rooting/jailbreaking LG webOS smart TVs.

webosbrew/webos-homebrew-channel : Unofficial webOS TV homebrew store and root-related tooling

Other


Other interesting reads