Skip to content

MoazSalem/litefin

Repository files navigation

Litefin

A High-Performance, Native Jellyfin Client for Samsung Tizen and LG web-OS TVs

GitHub release (latest by date) GitHub all releases GitHub Repo stars GitHub license GitHub issues

Litefin Banner

Litefin is designed to provide a premium media browsing and playback experience, even on legacy hardware. It features a robust dual-backend player, advanced subtitle support, and a highly optimized UI engine.

Documentation

Comprehensive documentation is available in the Docs directory:

  • Overview: Project introduction and the 8x build strategy.
  • Architecture: Framework details (EventBus, FocusManager, Plugins).
  • Playback: Tizen AVPlay, web-OS adapters, and Subtitle Manager.
  • Features: Categorized list of all implemented functionality.
  • UI & UX: Design system, components, and animation principles.
  • Screenshots: Visual previews of the application.
  • Development: Build pipeline, variants, and deployment guide.

Quick Start (Development)

# Install dependencies
npm install

# Build the project
npm run build

# Add your Tizen certificates to the .sign folder

# Build all packages
npm run package

Quick Installation

For the easiest installation on Samsung Tizen TVs, it is recommended to use the Jellyfin2Samsung installer:

  1. Download the latest .wgt from the releases or build it yourself.
  2. Use Jellyfin2Samsung to sideload the application to your TV.

Support

If Litefin is useful to you, please consider supporting the development:

License

Litefin is subject to the terms of the Mozilla Public License, v. 2.0. See the LICENSE file for more details.

About

Jellyfin Client for Tizen and WebOS.

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Contributors