What's New in Kiosk Satellite 2026.9.39
This release adds audiobook chapter progress and navigation for Now Playing, brings live plugin readings into KS and expands SDK 1 with dashboard state access and Home Assistant switches. It also defers loading Remote Admin assets until the page is first opened.
New Feature: Audiobook Chapters
- Follow and Navigate Chapters: Now Playing uses Music Assistant's chapter metadata to show progress within the current chapter and list chapters in the queue panel. Tap a chapter to seek to its start. Pausing after a seek retains the corrected playback position. Books without usable chapter metadata keep the full book timeline.
Added
- Live Plugin Readings: Plugin subpages now show published sensors, selects and switches as read-only label/value rows on-device and in Remote Admin. Readings support units, numeric precision, missing values and multiline text. Labels and values use matching typography and live updates preserve settings edits. Local readings work without ESPHome or Home Assistant. The Hello World template demonstrates the new section.
- Plugin Dashboard State: SDK 1 plugins can read the configured Home Assistant and Start URLs plus the current main WebView URL and path. A browser state event lets plugins follow view changes. User information, query parameters and fragments are omitted from the returned URLs.
- Plugin Switches for Home Assistant: SDK 1 plugins can expose writable boolean switches through ESPHome. KS delivers requests to the owning plugin and publishes its confirmed state. Hello World demonstrates a switch that controls its demo chart.
Changed
- Remote Admin Asset Loading: Startup and API-only use skip loading the Remote Admin page bundle. Assets load when the page is first opened and concurrent requests share that load.