Skip to content

v0.9.4

Choose a tag to compare

@github-actions github-actions released this 27 Jul 12:08
· 46 commits to main since this release

What's new in v0.9.4

  • Quick Connect sign-in — no API key or admin dashboard needed; approve a code from any device already signed into Jellyfin (existing API-key setups keep working).
  • Continue Watching and Next Up rows on the home screen.
  • Alternate audio track selection — switch audio streams, not just subtitles.
  • Nebula — a new audio-reactive plasma music-player background (inspired by Geiss). Nebula and Toasty now use an immersive layout: an enlarged centered cover over the effect, with the track name flashed on change.
  • International characters now display correctly in titles, descriptions and subtitles (accented Latin — é, ã, ç, ñ, ü, and so on). Non-Latin scripts (CJK, Cyrillic, ...) still fall back to "?" for now.
  • Smoother playback and menus — no more brief periodic freezes; browse cover art is cached to the SD card and prefetched, so scrolling never stalls and revisited lists load instantly.
  • Large libraries are no longer capped at ~200 items, with page-jump and hold-to-repeat scrolling.
  • Subtitle improvements — proper track names, and ASS/SSA markup cleaned up instead of shown as text.
  • Finished titles now correctly mark as watched and leave Continue Watching.
  • Hardened server communication (a security review of the request and in-app update paths).
  • Optional transcode resolution/bitrate override in jellyfin.conf for experimentation — the default is tuned and works correctly out of the box.
  • Controllers keep working after a disconnect/reconnect.

Much of this release was contributed by Izzie Walton (@iwalton3) — see the README Credits section. Thank you.