Skip to content

v2.1.0

Choose a tag to compare

@TheScubaDiver TheScubaDiver released this 30 Mar 08:11

What's new

Thumbnails for non-Frigate media sources

In media source mode, videos from non-Frigate sources (NAS, Reolink, Blue Iris, etc.) now automatically get a thumbnail by capturing the first frame of the video. Previously, only Frigate cameras had thumbnails (via Frigate snapshots) — all other media sources showed empty placeholders.

Thumbnail logic per source type:

  • Sensor mode → first frame capture
  • Media source + Frigate → Frigate snapshot (unchanged)
  • Media source + everything else → first frame capture (new)

Date parsing for folder-based recordings

Added support for NVR systems that store recordings in day-based folders (YYYYMMDD/HHMMSS.ext), such as Reolink, some NAS systems and Blue Iris. The card now correctly extracts the date and time from the file path, ensuring proper sorting and date display.

Example path that is now supported:

/media/recordings/20260314/173154.mp4

Live view controls

  • Camera name moved to the left, controls (mute, picker, fullscreen) to the right
  • Native fullscreen button added (iOS: webkitEnterFullscreen, Android/desktop: requestFullscreen)
  • Pills visibility timer increased from 2.5s to 5s

Bug fix: thumbnails not loading for older days

Fixed a race condition between _revealedThumbs.clear(), _setupThumbObserver() and _resetThumbScrollToStart() that caused thumbnails from previous days to stay as empty placeholders after switching dates.

Full Changelog: v2.0.1...v2.1.0