What's new in Kiosk Satellite v0.18.0-beta
Lyrics on the Now Playing screen
The Sendspin player can now show synced lyrics while a track plays, sourced from Music Assistant. (#43)
A new Music Assistant group in the Sendspin player settings takes the server address and an auth token, with a Validate connection row that checks both before you rely on them, and a toggle to enable lyrics. Music Assistant needs a lyrics provider configured for this to return anything: LRCLIB is the easy one, and it needs no account.
Lyrics scroll with the track, follow you when you seek to any point rather than only working from the start, and have an adjustable timing offset if a particular track's lyrics run early or late. In landscape they sit beside the artwork, in portrait they stack underneath it.
Open other Android apps from the dashboard (#44)
Any card's tap action can now open another app on the tablet, with the kiosk still running behind it:
tap_action:
action: url
url_path: app://com.android.deskclockUseful for the clock app, a music app, or anything else installed. The same thing is available from the remote API as the launchApp command. If the package is not installed the tablet says so instead of showing a browser error.
Next Alarm MQTT Sensor
A new Next alarm timestamp sensor (#42) exposes the tablet's next alarm clock, so an automation can dim the lights before it, or a dashboard can show when you are waking up.
It reads whatever the system considers the next alarm, so any clock app counts, and it follows alarms set, moved, disabled or dismissed outside Kiosk Satellite, including while the app is in the background. Attributes name the app that owns the alarm and give the device's own wall clock reading.
Bug Fixes
- At a Glance entities wrapped into a single column on portrait screens instead of sitting side by side. They now lay out two per row, wrapping to a new row after that, and stay centered.