github jxlarrea/kiosk-satellite 2026.9.25

2 hours ago

What's New in Kiosk Satellite 2026.9.25

This release adds RTSP streaming from the device camera and lets you reach the remote admin by a local mDNS hostname.

New Feature: RTSP Camera Streaming

  • Stream the Device Camera: Open Settings > Camera > RTSP Streaming, after Motion Detection, and turn on Enable RTSP Streaming. The H.264 video stream works with go2rtc, Frigate, VLC and other RTSP clients using TCP.
  • Stream Settings: Set the port, resolution, frame rate and bitrate with optional username and password authentication. The feature is off by default and carries video only.
  • Encoding When Needed: Hardware encoding starts when a viewer connects and stops after the last viewer disconnects. Motion detection and snapshots share the camera session. The Camera master switch and Android camera permission still apply. Screen-off support depends on the device's Android camera restrictions.
  • Copy the URL: A copyable Stream URL field appears directly below Port.
  • Live Status and Clients: Stream Status shows a green icon while streaming and a gray icon while idle. Connected Clients lists each client's IP address, player name when available, TCP port and connection duration. Both settings interfaces refresh the status every two seconds.
  • Home Assistant Control: A new RTSP Streaming switch under the ESPHome device's Configuration turns the feature on or off and stays in sync with Settings without reconnecting ESPHome.
  • Video in Home Assistant: Add the RTSP URL through the Generic Camera integration with TCP transport to create a separate video camera entity. The existing ESPHome camera continues to provide snapshots.

New Feature: Remote Admin by local mDNS name

  • A Local Address to Remember: Open the remote admin at http://<hostname>.local:2324. The new mDNS name setting under Settings > Device, below Device name, defaults to a name such as ks-kitchen-tablet.
  • Addresses in Settings: The Access group under Remote Administration shows both the hostname and IP address on the device and in the remote admin.
  • Independent Per Device: Hostname discovery works with Find other kiosks off. The name stays local to each device and does not sync from a fleet leader. Renaming the device leaves the hostname alone. Clearing the hostname generates it again from the device name.

Fixed

  • Update Buttons on Phones: Checking for updates by tapping the version number under Device no longer crowds the row on narrow screens. The remote admin's action buttons wrap and stack to fit the available width.

Don't miss a new kiosk-satellite release

NewReleases is sending notifications on new releases.