✨ New features
- 🫧 Complete interface and Glass Effect upgrade
- ✨ Unified browse panels and compact navigation rail
- 🌟 Optional Ambient Glow for the solid interface
- 🔤 Separate interface and popup fonts
- 🔎 Adjustable app text size
- 💾 Font settings in backup and restore
- 🌍 OwnTV in 24 languages (community PR #108 by @codeVerine)
- ✨ Redesigned first-run setup with language choice
- 🔥 Now Trending on Home — provider-playable TMDB trends
- 🔐 Advanced Stalker device identification
- 🧪 Test HLS support — find out whether your provider really serves HLS before you turn it on
- 📐 Panel Width Adjustment can hide the preview or poster panel completely
- ⚡ Faster cold start
- 🧱 Refreshed playback and networking libraries
- ♻️ Reset saved player choices
🐛 Fixes
- Your Movies & Series player choice is no longer overridden after a few failed streams
- Switching audio language mid-playback no longer makes the sound stutter
- The stream information overlay now says correctly when your TV is decoding the audio
- TMDB trailers no longer stutter
- The Home hero preview stops while a trailer is playing
- Stalker imports no longer lose a whole category when the portal drops the connection
- Glass Effect focus no longer leaves dark trails during rapid navigation
- Focused controls no longer paint a second rounded layer
- Now Trending has a dedicated toggle and fixed top position
- Guide focus can now move into the docked mini-player (#112)
- Stereo-fallback notices no longer remain over the next video
- Surround sound no longer switches itself off because of a small timing gap inside a file
- The stream information overlay now names the decoder that is actually running
- Language changes keep focus on the selected language
- Posters and artwork load when a TV's IPv6 route is broken
- Test DNS no longer succeeds through the TV's normal DNS (#111)
- The top-bar Search and playlist controls are compact again
- A channel that is briefly full now waits and starts by itself, instead of dropping you on the error screen
- Live channels that switch themselves to the compatibility player play again instead of turning black
- Prefer HLS no longer applies to catch-up
- Catch-up recordings now get both of their fallbacks instead of one
- One channel without an HLS version no longer sends every other channel's preview to the wrong format
- A provider that doesn't serve HLS at all is now recognised after three channels
- Streams that VLC plays but OwnTV didn't now get one more attempt with error tolerance turned on
- The HLS note under the toggle no longer implies an answer it doesn't have
- Turning "Prefer HLS" off could stop every channel playing on the standard player until restart
- Auto frame rate no longer makes the picture pause several times on one channel
- Auto frame rate now prefers a refresh rate the TV can reach without blanking
- Auto frame rate is turned off once on TVs below Android 12, and warns before it is switched back on
- A Live TV engine handoff is now written to the playback error log
- Export in the playback error log is always available
- Playback reports now export to the public Download folder
- Settings now opens with focus on Profiles, the first row
- Playlists whose provider blocks media players now play
- When a provider explains why it refused a channel, that explanation is now shown on the error screen
- A channel is no longer sent looking for an address that doesn't exist when the provider is simply busy
- The standard player can now switch stream format by itself