Frigate NVR Updates: Timeline and Preview Player Fixes

Two merged fixes from hawkeye217 address timing and state-sync bugs in the timeline and preview player interfaces, while NickM-27 opens a broader change to dynamically install detector dependencies.

Duration: PT2M8S

Episode overview

This episode is a short developer briefing from Frigate NVR Updates.

It explains recent repository work in plain language.

  • Show: Frigate NVR Updates
  • Published: 2026-09-02T13:17:54Z
  • Audio duration: PT2M8S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Good morning, it's September 2nd, and here's what moved in Frigate overnight.

The clearest pattern today is around UI state getting out of sync with time-based data. Two merged pull requests from hawkeye217 both fix bugs where the interface disagreed with the underlying timeline or clock.

In PR 24157, preview players were breaking specifically at the hour rollover — a timing edge case that's easy to miss in testing but hits every user, every hour, all day long. In PR 24158, the debug replay range selection had a deeper issue: the timeline was mirroring the export range into local state, but that…

The takeaway for anyone touching timeline or player components: watch for places where local state duplicates a prop or shared range without a clear reset path. That's exactly the kind of bug that's invisible until a specific sequence of user actions triggers it.

Separately, NickM-27 opened PR 24156, a broader effort to dynamically install and load detector dependencies. This touches Docker build logic, wheel requirements, and support for hardware backends like Hailo and MemryX. It's still under review with a few comments outstanding, and given its reach across the build and…

What's next:…

Nearby episodes from Frigate NVR Updates

  1. Hardening and Stability Pass
  2. Weekly Recap - Container Hardening, Onboarding, and Export Fixes
  3. Container Hardening and Detector Recovery
  4. Contributor Policy Cleanup
  5. Cleanup Across Streaming and API Edges
  6. New Setup Wizard, Global Localization Push
  7. Export and Media Reliability Fixes
  8. Recording and Classification Cleanup