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.
Comprehensive documentation is available in the Docs directory:
- Overview: Project introduction and the 8x build strategy.
- Architecture: Framework details (EventBus, FocusManager, Plugins).
- Plugins: How the plugin system works and how to create them.
- 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.
- Localization A doc for translation contributions
# Install dependencies
npm install
# Build the project
npm run build
# Add your Tizen certificates to the .sign folder
# Build all packages
npm run packageThe easiest way to install on a Samsung TV is with the Jellyfin2Samsung installer:
- Download the latest
.wgtfrom the Releases page. - Use Jellyfin2Samsung to sideload the
.wgtto your TV.
Litefin can be installed on LG TVs using the Homebrew Channel:
- Install the Homebrew Channel on your LG TV by following the instructions in its repository.
- Either install through the Homebrew Channel UI or Download the latest
.ipkfor your hardware from the Releases page. - Open the Homebrew Channel on your TV and use the Package Manager to sideload the
.ipkfile.
If Litefin is useful to you, please consider supporting the development:
A massive thank you to the individuals supporting the development of LiteFin!
DatAres37 |
Dani Tesler |
Litefin is subject to the terms of the Mozilla Public License, v. 2.0. See the LICENSE file for more details.
