Improvements & Fixes
- Improved Dolby Vision handling with DV7 strip fixes, optimized strip behavior, proper NAL filtering, and fixes for Dolby Vision MKV playback mode selection (@DeclanSC, @halibiram)
- Improved ExoPlayer stability with updated precompiled binaries, JNI ABI compatibility fixes, HLS playback freeze fixes, and optimized native memory behavior (@halibiram)
- Disabled VOD cache and native memory by default, with native memory disabled under Android 8 and warning UI added for unsupported cases (@halibiram)
- Improved audio passthrough support with AC3 fallback to device playback and DTS-HD / DTS-HD MA passthrough support in the built-in ExoPlayer (@darkflame91, @iMakeSoftware)
- Improved auto-skip behavior by ensuring each detected segment is skipped only once per playback (@siriusvoid)
- Fixed collection UI issues including shimmer loading for TMDB and Trakt catalogs, RTL left navigation, and navigation alignment with the rest of the app (@skoruppa)
- Fixed Debrid instant stream badges and improved cached torrent stream handling by treating cached torrent URLs correctly (@skoruppa)
- Added playback issue diagnostics reporting, opt-in playback report controls, playback settings in issue reports, and reporting stability improvements (@tapframe)
- Improved subtitle and ASS font handling by registering embedded Matroska font attachments directly through
AssHandler.addFont(name, data)(@rubinaboobin3-cell) - Removed subtitle loading behavior that caused title logo loading animations (@tapframe)
- Added poster titles on the network and production browse screen (@Laskco)
- Added a scrollable full-description overlay for the detail hero (@Laskco)
- Fixed bundle settings handling (@awerks)
- Improved HEVC downgrade behavior for HDR baseline and Strip DV modes (@halibiram)
Localization
- Updated Ukrainian localization (@awerks)
- Added missing Turkish translations (@halibiram)