github Viren070/AIOStreams smart-tv-v0.4.0
smart-tv: v0.4.0

latest releases: 2026.10.12.2023-nightly, v2.36.0, android-v0.4.1...
3 hours ago

0.4.0 (2026-10-12)

Features

  • android: pass surround audio through by what the output reports (3fd07de)
  • android: run voice search in the app (3fd07de)
  • jellyfin: rank subtitle tracks by type (3fd07de)
  • web: add a Dolby Vision switch that plays the HDR10 picture instead (3fd07de)
  • web: add a trailer player and a sheet of named trailers (3fd07de)
  • web: add an episode list to the player (3fd07de)
  • web: add data-ui hooks to the parts that had none (3fd07de)
  • web: ask who's watching when the app opens (3fd07de)
  • web: crossfade the home hero's titles with a swipe (3fd07de)
  • web: list only the user's subtitle languages in the subtitle menu (3fd07de)
  • web: offer a ready update in a dialog on TVs (3fd07de)
  • web: press a showing skip button on Select (3fd07de)
  • web: reuse the server's kept version list in the player (3fd07de)
  • web: show where a run of skips is headed on the seek bar (3fd07de)
  • web: step through the TV hero's titles with Left and Right (3fd07de)
  • web: suggest titles from search hints while typing (3fd07de)
  • web: toggle playback with Enter on the seek bar (3fd07de)

Bug Fixes

  • web: draw the watched mark on episode images on TVs (3fd07de)
  • web: fill the player controls' focus with an inset shadow (3fd07de)
  • web: hold focus at a loading episode row (3fd07de)
  • web: ignore player swipes from the top and bottom edges (3fd07de)
  • web: keep presses that move the desktop window from the page (3fd07de)
  • web: measure in-view targets on each scroll, without the glide's offset (3fd07de)
  • web: show an early end of file as a failure with a resume button (3fd07de)
  • web: stack keyed glides on layers again, easing held repeats in and out (3fd07de)

Performance Improvements

  • web: ask for a title before reading its saved copy (3fd07de)
  • web: ask for the show's poster for a season that carries it (3fd07de)
  • web: chase keyed jumps on one layer at an even speed (3fd07de)
  • web: give the apps' build an empty page icon (3fd07de)
  • web: hold an unfetched row's place with one placeholder (3fd07de)
  • web: keep the layout and Home mounted under the player (3fd07de)
  • web: measure in-view targets once a scroll settles (3fd07de)
  • web: measure in-view targets once after a navigation (3fd07de)
  • web: memoise the Home page kept under other pages (3fd07de)
  • web: memoise the item header's toggles, overview, rating and links (3fd07de)
  • web: memoise the season posters row (3fd07de)
  • web: scroll rows natively on touch screens (3fd07de)
  • web: step along a row's cards without measuring the others (3fd07de)

Don't miss a new AIOStreams release

NewReleases is sending notifications on new releases.