Skip to content

blob03/myJelly

Repository files navigation

That repository is no longer maintained



My Jelly

Jellyfin Web client modified to better fit LG WebOS

Includes bug fixes + some extra features.

Note: This is NOT the LG launcher but a modification of the official web client that is hosted on the server.

Homepage for Jellyfin server can be found here: https://github.com/jellyfin/jellyfin
Homepage for the official web client can be found here: https://github.com/jellyfin/jellyfin-web
Homepage for Jellyfin LG launcher can be found here: https://github.com/jellyfin/jellyfin-webos

UPDATE: Official launcher, for at least WebOS 6 and 5, can be installed directly from LG's content store. From the TV's main menu, open the content store and from there, search the keyword "jellyfin" then install the proposed application.
More information on how to install new applications on WebOS can be found here:
https://www.lg.com/us/support/help-library/installing-apps-from-the-lg-content-store-CT32003203-20152176397085

Build Process

Dependencies

  • Node.js
  • npm (included in Node.js)

Getting Started

  1. Clone or download this repository.

    git clone https://github.com/blob03/myjelly.git
    cd myjelly
  2. Install build dependencies in the project directory.

    npm install
  3. (facultative) Run the web client with webpack for local development.

    npm start
  4. Build the client with sourcemaps available.

    npm run build:development
    or
    npm run build:production

Installation

  1. Make a backup of the web client installed.

    sudo mv /usr/share/jellyfin/web /usr/share/jellyfin/web.bak
  2. Overwrite it with the modified client.

    Please note that the "dist" directory is automatically created at step #4.
    sudo cp -rf dist /usr/share/jellyfin/web
  3. Connect the Jellyfin server as usual.