github jxlarrea/kiosk-satellite 2026.11.7

7 hours ago

What's new in Kiosk Satellite 2026.11.7

This release adds video to intercom calls, so people on a call can see each other. Screensaver widgets can now be turned off one at a time or all at once, including from Home Assistant, and Sendspin playback no longer skips on a device with a drifting clock.

New Feature: Video calls on the intercom

  • Video calls on the intercom. Intercom calls can now carry video. Press the new video button on the roster to call with your camera on. Video calls under Settings, Intercom is on by default, and sending also needs Enable camera. The person at the other kiosk sees you while the call rings and can answer with Voice only or Video. A Camera button turns the camera on or off during any call. The picture from the other kiosk fills the screen with the controls over it, and the kiosk's name and the call's length hide after 3 seconds until you tap the screen or press a button. Answer automatically, hardware buttons, Home Assistant and the remote admin never turn the camera on. Turn a kiosk during a call and its picture restarts at the new shape. RTSP and ONVIF streaming stop while the camera sends in a call and start again afterward. Video goes straight between the kiosks over the intercom's own key and encryption. A decoder that cannot start is released, so a failed start holds no memory. See Video calls.

Improvements

  • Turn screensaver widgets off. Each widget in the list on the Widgets page now has a switch beside its delete button, and Enable screensaver widgets, on by default, hides them all at once without changing the list. A new Screensaver widgets ESPHome switch does the same from Home Assistant. A widget that is off also frees its corner for the photo metadata overlay. See Widgets.
  • Calling from the roster uses buttons. Each kiosk on the Call a kiosk screen now has a call button instead of the whole row being the target, so a stray tap no longer starts a call.

Fixes

  • Sendspin corrects a drifting clock (#1300). The Sendspin player corrected timing by one audio frame per chunk, about 225 parts per million on FLAC and 830 on PCM. A device whose clock ran further from the server's than that reached the 5 ms limit every few seconds and skipped with a short gap. The correction now grows with the error, up to 16 frames per chunk spread through the chunk, so a drifting device plays without skips and stays in step with its group. Devices with an accurate clock are unchanged.

Don't miss a new kiosk-satellite release

NewReleases is sending notifications on new releases.