Changes
What is New
-Ultra legacy now fully works!
-Added Full cursor/mouse support, .ass subtitles with fonts inside a container will now use these fonts by default, small new features and a lot of bug fixes.
New Features:
- Full support for cursor and scroll controls.
- Support using container fonts by default for ass subtitles, with the option to override them.
- Option to show added and aired dates in the details page.
- Add the added date to media info details.
- Change the details page before the player to whatever is currently playing.
- Add buttons to allow scrolling horizontal items with the cursor.
- Changeable OSD border color.
- Support customizing player backend buffers.
- Support touch screens.
- Support timestamp and trickplay images on hover.
- Add a force transcoding button on player error.
- Option to seek with right and left in the player.
Bug fixes:
- router: fix router replacing pages when it shouldn't
- library: fix scroll to focus navigation inconsistency
- hover: fix some items requiring double click to perform actions
- webos: ensure click are synchronized with focus in sidebar
- ui: fix seekbar not showing focus effect and scroll focus on settings and sidebar
- webos: fix resuming resting the playback after a long idle
- player: fix error logs when transcoding
- osd: fix drag and click progress update with cursor
- sidebar: add an activation area to show sidebar with hover when it's hidden
- homepage: fix focus issues with the new scroll buttons
- hover: add distinguishing for hover in login and switch profile
- webos: fix sidebar needing double clicks to navigate
- webos: fix scrolling resistivity
- hover: expand sidebar on hover
- sidebar: fix hover effects
- rtl: fix sidebar in collapsed mode
- i18n: fix app not correctly restarting after changing the language
- subtitles: fix errors and warnings from ass subtitles font extraction
- ultra-legacy: fix fontloader crash on changing fonts for normal subtitles
- i18n: better languages sorting
- player: fix next episode dialog showing up too early
- subtitles: only scale main subtitle text to not ruin effects on other texts
- api: faster failure detection
- player: clean up fonts requested from the container
- webos: fix resume inconsistencies
- library: fix items overflowing on 1080p screens, not centered correctly tho
- fonts: fix the webos font not allowing subtitle modification
- ultra-legacy: fix subtitles styling
- subtitles: fix ass subtitles crashing when no size is provided
- ultra-legacy: fix player crashing, osd and subtitles not showing up
- app: fix the default font name on webos
- tizen: tizen can't use mov_text subs internally
- library: test fix for library view mode not sticking
- homepage: add image loading cancelation on leaving the page
- api-client: fix requests choking by allowing to skip auth headers
- osd: keep focus on the subtitle offset menu
- player: fix playback info false reporting transcoding as remuxing
- update normal package webos compatible version
- webos: fix exit button when selected with cursor
- ultra-legacy: fix infinity loading spinner on initial loading
- library: fix collections page skipping alpha picker focus
- player: fix collections queue inside the player not having the correct order
- mdb-list: fix tmdb rating inconsistency
- collections: fix playing collections not following display order
- ultra-legacy: fix initial logger crashing causing an infinite loading screen
- player: fix buttons not reacting to hover state in player
- live-tv: fix suggested row scroll and redirection
- html-player: fix initial audio track selection
- live-tv: fix suggestion tab focus issue
📦 Which version to use?
Litefin provides 4 distinct build variants per platform (Tizen & webOS) to ensure compatibility across all hardware generations.
| Build Variant | Hardware Target | Platform Version |
|---|---|---|
| ES6 | Modern high-end sets (2021+) | Tizen 6.5+ / webOS 22+ |
| Normal | Most modern smart TVs (2019+) | Tizen 5.0+ / webOS 6.0+ |
| Legacy | Mid-lifecycle sets (2017/2018) | Tizen 4.0+ / webOS 3.0+ |
| Ultra Legacy | Vintage hardware (Pre-2017) | From Tizen 3.0 and below / Early webOS 2 and 1 |
Note: If you are unsure, try the Normal build first. If the app feels sluggish or fails to load, move down to Legacy.
Full Changelog: v0.40.0...v0.45.0