Skip to content

v1.4.0

Choose a tag to compare

@jwlerch78 jwlerch78 released this 08 Apr 12:55

What's New

Screenshot Image Entity

  • New image.screenshot entity shows what's currently displayed on the tablet
  • Uses HA's native Image platform — viewable in dashboards and automations

RTSP Stream Resolution & go2rtc Integration

  • Direct RTSP playback on tablets via new stream_resolve endpoint
  • go2rtc auto-registration — automatically discovers the go2rtc addon and registers camera streams for credential-free restreaming
  • Stream multiplexer for managing multiple concurrent stream consumers
  • Prefer direct RTSP for credential-free streams, go2rtc only when credentials are needed
  • Auto-substitute /stream1/stream2 for tablet-friendly resolution
  • Filter go2rtc streams by producer type (skip echo/exec sources)

Camera & Streaming Improvements

  • RPi V4L2 M2M hardware-accelerated H.264 decode for MJPEG proxy
  • Stream availability checking (idle state is normal, not offline)
  • Write timeout detection for crashed MJPEG clients

New Entities & Controls

  • Reboot button entity
  • Load URL text entity
  • Orphaned entity cleanup on integration reload

Media API

  • DELETE endpoint to clear central Music Assistant token
  • Immich token store for photo integration
  • Hidden speakers store
  • EXIF metadata support

Bug Fixes

  • Fix FFmpeg 7.x crash on non-monotonic PTS from B-frame cameras
  • Harden FFmpeg streaming, redact credentials from logs
  • Fix video feed triggers not firing (missing device_id)
  • Fix offline cameras incorrectly showing as available
  • Fix Fire tablet reachability check in raw RTSP fallback
  • Skip auto-registration when RTSP source is unreachable

Housekeeping

  • Renamed "Dashie Lite" → "Dashie" throughout
  • Includes all changes from v1.3.2 through v1.3.6

Note: If you previously installed v1.4.0 before April 8, 2026, please redownload — the initial release was missing the image.py screenshot entity file.