github MoazSalem/litefin v0.45.0

4 hours ago

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

Don't miss a new litefin release

NewReleases is sending notifications on new releases.