github bilbospocketses/abs-app android-tv-v1.0.2
Android TV v1.0.2

Android TV v1.0.2

Server/User Screen Enhancements (TV only)

  • Username labels displayed above each server entry for easy user identification and fast switching
  • Repositioned server list below the logo with column layout — no more overlap with the audiobookshelf logo when entries grow
  • Scrollable server list for setups with many server/user entries
  • Auto-focus with keyboard on all form transitions:
    • Add New Server → server address input
    • Submit server address → username input
    • Edit server address (pencil) → server address input
    • Back to server list → first entry focused
    • Delete entry → nearest entry above focused
  • Error recovery focus returns to the correct field:
    • Failed server contact → server address input
    • Failed login (wrong password) → password input
    • Empty username / duplicate config → username input
  • Logged-out safety net: if browsing nav pages while logged out, redirects to Home with Connect button focused and a toast notification. Back button exits cleanly.

Bug Fixes

  • Library focus not resetting on Main→Main navigation (e.g., Library → Authors → Library) — focus now correctly resets to top-left card
  • Fast scroll focus loss on Library and Authors pages — holding Down/Up arrow no longer loses focus or jumps to wrong columns
  • Playlist ellipsis → History → Back now correctly returns focus to the ellipsis button instead of the Play button, even for items far down the list
  • Playlist initial scroll no longer shifts down when Play button receives focus on page entry

Audio Player Changes (TV only)

  • Player always closes instead of minimizing when pressing Back, the collapse arrow, or Close Player from the ellipsis menu — audio stops and player is removed
  • Home button always terminates app regardless of audio playback state — no more background audio on TV
  • Mini player navigation removed (future user setting planned for minimize vs close behavior)

Documentation

  • TV User Guide expanded with Focus Memory navigation tables, overlay/modal behavior, and server screen focus documentation
  • TV Focus System technical reference added (docs/TV_FOCUS_SYSTEM.md) for developers — covers fingerprint restore matrix, scroll timing, overlay management, and design decisions
  • PDF regenerated

Build

  • Release signing config for sideloading
  • Variant-specific APK naming (abs-android-tv-release.apk)

Don't miss a new abs-app release

NewReleases is sending notifications on new releases.