- Fixed: Playback reports are now serialised, and final stop positions are protected from out-of-order requests.
- Fixed: Home, preferences, themes and detail screens now recover automatically with bounded retries.
- Fixed: Retries can no longer cause request storms, duplicate media requests or repeated alert actions.
- Fixed: Useful cached content remains visible when refreshes or later result pages fail.
- Fixed: Network requests now have explicit loading, success, empty and failure states, with retry actions where appropriate.
- Fixed: HTTP 429 responses now respect the server's Retry-After delay.
- Fixed: Malformed and partially populated objects are safely filtered before reaching the interface.
- Fixed: Rate limits, partial payloads and durable playback stops now have regression coverage.
- Fixed: Resuming playback now cancels delayed background stop work before reporting the session as active again.
- Fixed: Refreshed streams and subtitle-driven stream changes now close superseded playback sessions and start their replacements in order.
- Fixed: Cancelled or stale stream, retry and subtitle requests can no longer overwrite a newer playback attempt.
- Fixed: Enabling burned-in subtitles no longer lets the hidden video continue and then jumps back to an earlier position when the stream is ready.
- Fixed: Playback now waits for a slow next-episode lookup, and auto-advance resets subtitle, preview, intro, credits, artwork and session state for the new episode.
- Fixed: Player construction and synchronous media preparation failures now show recoverable Retry and Exit actions instead of closing the player.
- Fixed: The pre-roll player remains idle while the main programme is playing, avoiding a second prepared decoder after hand-off.
- Fixed: Repeated screensaver Play presses are gated, and a new single-task player intent now deliberately replaces the current playback.
- Fixed: Playback position, stream identity, selected tracks and episode details now survive activity and process recreation.
- Fixed: Natural playback completion now returns to the screen that launched the player instead of clearing the task back to Home.
- Fixed: D-pad focus now stays visible and predictable across My Shows, Settings, profile management, the TV calendar, detail pages and changing home rows.
- Improved: The TV calendar is now a modern weekly guide with artwork, title logos and clear season-premiere and finale labels.
- Added: Home-screen metadata now shows the sound profile, including mono, stereo, 5.1 and 7.1.
## 0.2.47 — 2026-08-11
- Fixed: A television signed out because its version has been retired now stays on the update screen — across a restart, and while the server is slow to answer — instead of falling back to a welcome and sign-in it could never get past.
## 0.2.46 — 2026-08-11
- Added: A TV calendar on the navigation rail — the month ahead as a grid, with the focused day's episodes beside it, so you can see when a show comes back.
- Added: A television signed out because its version has been retired now goes straight to the update screen, instead of showing a sign-in that could never succeed.
- Improved: In Settings, pressing Up at the top of a page returns to the page list rather than doing nothing.
- Fixed: The home screen could close itself when a row or a card arrived twice from the server. The same fault could close the cast list, search results, similar titles and episode lists.
- Fixed: Pressing down through the rows on Home and TV Shows could stop part way and refuse to go any further until you left the page.
- Fixed: Play could stop responding for the rest of the session if starting a title failed early, with nothing on screen to say why.
- Fixed: A title the server could not supply a stream for now says so, instead of flickering and returning to where you were.
- Fixed: Back now leaves the "starting playback" screen, rather than waiting out a server that has stopped answering.
- Fixed: Dismissing one of your alerts takes effect immediately, so a slow connection no longer invites a second press.
- Improved: Genre and search shelves no longer stop loading further pages when the server repeats a title across a page boundary.
- Improved: Memby uses less memory on a television left on for weeks at a time.
- Added: Surround sound passthrough for Dolby Digital, Dolby Digital Plus, Dolby Atmos, DTS, DTS-HD and TrueHD, with automatic detection and manual receiver overrides.
- Improved: Unsupported surround tracks are decoded to PCM on the TV, and audio conversion no longer makes Emby re-encode otherwise compatible video.