Improvements & Fixes
- Fixed Samsung Tizen playback startup failures on some streams by adding a safer fallback to the alternate playback engine when AVPlay fails with network-related startup errors. (@WhiteGiso)
- Improved Tizen playback reliability for sources that may fail on the first selected engine, helping separate app-side fallback issues from device, CDN, or source-specific failures. (@WhiteGiso)
- Fixed P2P consent dialog navigation on TV devices by allowing proper left/right focus movement between Cancel and Enable P2P. (@WhiteGiso)
- Improved P2P enable flow so the focus starts on Enable P2P, reducing cases where users accidentally confirm Cancel instead of enabling the option. (@WhiteGiso)
- Fixed playback settings persistence issues related to profile sync responses on webOS by handling no-content Supabase responses correctly. (@WhiteGiso)
- Fixed webOS Supabase sync failures caused by 204, 205, and 304 responses being wrapped with an invalid Response body. (@WhiteGiso)
- Improved webOS Supabase proxy handling by routing proxy requests through the Luna service instead of calling the local media server directly from the WebView. (@WhiteGiso)
- Fixed webOS sync errors where profile, settings, collections, plugins, addons, library, and watched items could fail after background sync cycles. (@WhiteGiso)
- Improved addon name override sync on Web TV by preserving local custom addon names when remote sync data does not explicitly include an override. (@WhiteGiso)
- Fixed Web TV legacy addon sync fallback so custom addon display names are included when safely supported. (@WhiteGiso)
- Added support for Original Language as a preferred audio language option in the shared Web TV app. (@WhiteGiso)
- Aligned Web TV preferred audio language behavior with Android TV by using TMDB original-language metadata when Original Language is selected. (@WhiteGiso)
- Improved player route metadata so the original content language is passed from detail pages into playback when available. (@WhiteGiso)
- Aligned Web TV profile settings sync with Android TV for the Original Language audio preference. (@WhiteGiso)
- Aligned Web TV detail trailer button defaults with Android TV, enabling the trailer button by default when supported by the layout preference. (@WhiteGiso)
- Bumped Web TV app metadata to version 0.3.8. (@WhiteGiso)