You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added poster depth effect parity and updated comments cards to match the mobile experience (@tapframe)
Improved external player auto-next stability with smoother transitions, continuous loader behavior, and fixes for edge cases (@Laskco)
Improved Dolby Vision handling with safer BlockAdditional RPU conversion, P7 EL NAL stripping during DV8.1 conversion, and updated ExoPlayer Dolby Vision profile mapping (@halibiram)
Fixed Trakt regressions affecting new episodes and Continue Watching behavior (@DeclanSC)
Improved Continue Watching behavior by keeping caught-up airing series visible when a new episode airs (@halibiram)
Added login support for self-hosted backends and improved auth reliability by preserving sessions during token refresh (@tapframe)
Hardened profile isolation by explicitly propagating profile IDs across sync and preference paths, capturing profile IDs at event time, and protecting Trakt credential sync from profile-switch races (@guuilp)
Added deep links for add-ons and detail screens (@tapframe)
Fixed duplicate catalog Compose keys, corrupt strings, MPV track snapshot ANR, and duplicate Android TV preview programs (@tapframe, @halibiram)
Improved player reliability with better HLS manifest path matching and preserved Sources panel D-pad focus when late add-ons reshuffle the stream list (@halibiram, @termz64)
Fixed ASS subtitle gibberish caused by zlib false positives on plain-text ASS samples in the Matroska extractor (@rubinaboobin3-cell)
Updated parental guidance data from upstream (@i4mth3d4ng3r)
Fixed collection hero videos to respect the trailer mute setting (@foXaCe)
Localization
Updated Simplified and Traditional Chinese translations (@muichunlim)
Synced and completed Greek translations with upstream dev strings (@nosvasedis)
Added 74 missing French translations and harmonized French wording (@foXaCe)
Updated Latin American Spanish localization strings (@omavel)