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)