Josh Hawkins and GitHub
a655ddcb2e
Pin debug replay to main recording stream ( #24952 )
...
* pin debug replay to one recording stream
Debug replay stream-copied the merged VOD playlist into one mp4. When main had gaps that sub filled, the clip switched streams mid-file, and a camera with an H.265 main and an H.264 sub produced an mp4 labeled H.264 that also held HEVC packets. The replay camera's decoder then failed and the watchdog killed ffmpeg. Replay now follows the clip download rule: it pins the playlist to main and only falls back to sub when the range has no main recordings.
* choose the replay stream with the vod coverage resolver
Stream selection counted a main row that only touched the range, while the pinned playlist served nothing for it, so replay failed instead of using the sub footage. Selection now uses resolve_coverage, the same resolver the pinned vod and export use.
2026-11-12 08:33:33 -07:00
Josh Hawkins and GitHub
806ee66562
Fix sub label filter for non-ascii names ( #24953 )
...
* fix sub label filter for non-ascii names
The sub_labels filter lowercased the requested name in Python but the stored value with SQLite's LOWER(), which only folds ASCII. Cyrillic and other non-ASCII names never matched, so filtering by a face name returned no events. Both sides are now lowered in SQLite, which keeps ASCII matching case-insensitive and non-ASCII matching exact.
* cover events/search in sub label filter test
2026-11-12 08:33:04 -07:00
Hosted Weblate and Josh Hawkins
42f5a7560b
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
Hosted Weblate and Josh Hawkins
21836c7444
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
e70eba2fb8
Translated using Weblate (Serbian (Latin script))
...
Currently translated at 28.7% (25 of 87 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 2.0% (1 of 49 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 21.8% (19 of 87 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 100.0% (145 of 145 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 6.6% (4 of 60 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 97.9% (142 of 145 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 5.0% (3 of 60 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 44.1% (64 of 145 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 100.0% (141 of 141 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 56.1% (791 of 1409 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 2.2% (2 of 87 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 100.0% (68 of 68 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 5.2% (26 of 500 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 100.0% (10 of 10 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 100.0% (66 of 66 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 23.1% (326 of 1409 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 100.0% (282 of 282 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 17.9% (252 of 1404 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 100.0% (26 of 26 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 100.0% (775 of 775 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 100.0% (522 of 522 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 100.0% (37 of 37 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 100.0% (74 of 74 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 100.0% (120 of 120 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 100.0% (50 of 50 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 100.0% (10 of 10 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 100.0% (266 of 266 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 0.1% (2 of 1404 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 100.0% (129 of 129 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 100.0% (775 of 775 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 80.6% (421 of 522 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 52.2% (139 of 266 strings)
Translated using Weblate (Serbian (Latin script))
Currently translated at 5.0% (25 of 500 strings)
Co-authored-by: Branislav Maricic <b.n.maricic@users.noreply.hosted.weblate.org >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-groups/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-validation/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-chat/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/sr_Latn/
Translation: Frigate NVR/Config - Cameras
Translation: Frigate NVR/Config - Global
Translation: Frigate NVR/Config - Groups
Translation: Frigate NVR/Config - Validation
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-chat
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
2026-11-12 08:23:49 -06:00
e0b5a6c965
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (64 of 64 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (66 of 66 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (26 of 26 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (775 of 775 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (522 of 522 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (282 of 282 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (1409 of 1409 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (129 of 129 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (87 of 87 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (68 of 68 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (266 of 266 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 93.9% (728 of 775 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 97.5% (509 of 522 strings)
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 91.7% (711 of 775 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 94.2% (492 of 522 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (37 of 37 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (120 of 120 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 99.2% (264 of 266 strings)
Co-authored-by: GuoQing Liu <zhaisoul@users.noreply.hosted.weblate.org >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-validation/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-chat/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-motionsearch/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/zh_Hans/
Translation: Frigate NVR/Config - Cameras
Translation: Frigate NVR/Config - Global
Translation: Frigate NVR/Config - Validation
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-player
Translation: Frigate NVR/views-chat
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-motionSearch
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
2026-11-12 08:23:49 -06:00
6733a757e8
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 96.8% (62 of 64 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 81.8% (54 of 66 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 88.4% (23 of 26 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 89.6% (695 of 775 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.4% (472 of 522 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (141 of 141 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 64.1% (181 of 282 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 89.8% (1261 of 1404 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (49 of 49 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 77.5% (100 of 129 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (60 of 60 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 98.8% (86 of 87 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (145 of 145 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 98.5% (67 of 68 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (10 of 10 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (129 of 129 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 59.4% (22 of 37 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (74 of 74 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 89.1% (107 of 120 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (50 of 50 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.2% (240 of 266 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (500 of 500 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 96.8% (62 of 64 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 88.4% (23 of 26 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 89.6% (695 of 775 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.4% (472 of 522 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (141 of 141 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 89.7% (1260 of 1404 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 98.8% (86 of 87 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 98.5% (67 of 68 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.2% (240 of 266 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: 蘭蘭露 <flandretw@users.noreply.hosted.weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-groups/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-validation/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-chat/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-motionsearch/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-replay/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/zh_Hant/
Translation: Frigate NVR/Config - Cameras
Translation: Frigate NVR/Config - Global
Translation: Frigate NVR/Config - Groups
Translation: Frigate NVR/Config - Validation
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-chat
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-motionSearch
Translation: Frigate NVR/views-replay
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
2026-11-12 08:23:49 -06:00
Hosted Weblate and Josh Hawkins
94e700fbac
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
Hosted Weblate and Josh Hawkins
5f59f7c53c
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
Hosted Weblate and Josh Hawkins
0e2da4e24a
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
Hosted Weblate and Josh Hawkins
dade7a6b3e
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
Hosted Weblate and Josh Hawkins
329430760e
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
Hosted Weblate and Josh Hawkins
2fbb66e475
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
Hosted Weblate and Josh Hawkins
5019984a33
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
db58f9f5cc
Translated using Weblate (French)
...
Currently translated at 27.2% (211 of 775 strings)
Translated using Weblate (French)
Currently translated at 61.8% (323 of 522 strings)
Translated using Weblate (French)
Currently translated at 100.0% (74 of 74 strings)
Translated using Weblate (French)
Currently translated at 100.0% (120 of 120 strings)
Translated using Weblate (French)
Currently translated at 100.0% (50 of 50 strings)
Translated using Weblate (French)
Currently translated at 100.0% (266 of 266 strings)
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: tiphergane <tiphergane@users.noreply.hosted.weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/Config - Cameras
Translation: Frigate NVR/Config - Global
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
Hosted Weblate and Josh Hawkins
f83b8b57db
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
Hosted Weblate and Josh Hawkins
146d61017e
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
Hosted Weblate and Josh Hawkins
86c9b4bf74
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
Hosted Weblate and Josh Hawkins
ed1a515c1b
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
Hosted Weblate and Josh Hawkins
c013f6dcb8
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
Hosted Weblate and Josh Hawkins
bb1736bb4d
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
68988780cd
Translated using Weblate (Hindi)
...
Currently translated at 29.0% (145 of 500 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Thomas Maslanky <terminallychill@users.noreply.hosted.weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/hi/
Translation: Frigate NVR/audio
2026-11-12 08:23:49 -06:00
Hosted Weblate and Josh Hawkins
c148063e76
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
Hosted Weblate and Josh Hawkins
37ca717f63
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
Hosted Weblate and Josh Hawkins
b6d16fb6f3
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
Hosted Weblate and Josh Hawkins
e45b7de79b
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
Hosted Weblate and Josh Hawkins
a1f8f95497
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
cabbfd5d73
Translated using Weblate (Catalan)
...
Currently translated at 100.0% (1409 of 1409 strings)
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Eduardo Pastor Fernández <edugaga@users.noreply.hosted.weblate.org >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ca/
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
Hosted Weblate and Josh Hawkins
20a3bd7ac5
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
Hosted Weblate and Josh Hawkins
e287833e8d
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
Hosted Weblate and Josh Hawkins
e150c5d1dd
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
Hosted Weblate and Josh Hawkins
60c4e37303
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
3ac35fe777
Translated using Weblate (Romanian)
...
Currently translated at 100.0% (1409 of 1409 strings)
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: lukasig <lukasig@users.noreply.hosted.weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ro/
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
Hosted Weblate and Josh Hawkins
8b0325aefb
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
c57b48e977
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (266 of 266 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/et/
Translation: Frigate NVR/common
2026-11-12 08:23:49 -06:00
Hosted Weblate and Josh Hawkins
74a2aac866
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
Hosted Weblate and Josh Hawkins
2af6dc34da
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
Hosted Weblate and Josh Hawkins
9eb336a3d8
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
bb0e2c0d5e
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (1409 of 1409 strings)
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Murat Odabasi <modabas@users.noreply.hosted.weblate.org >
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/tr/
Translation: Frigate NVR/views-settings
2026-11-12 08:23:49 -06:00
Josh Hawkins and GitHub
06d1365056
Report ownership scan progress ( #24940 )
...
CI / AMD64 Build (push) Canceled after 0s
CI / AMD64 Smoke Test (push) Canceled after 0s
CI / ARM Build (push) Canceled after 0s
CI / Jetson Jetpack 6 (push) Canceled after 0s
CI / AMD64 Extra Build (push) Canceled after 0s
CI / ARM Extra Build (push) Canceled after 0s
CI / Synaptics Build (push) Canceled after 0s
CI / Assemble and push default build (push) Canceled after 0s
* report ownership scan progress
The ownership scan printed nothing until it finished, which took 30+ minutes on large recordings volumes and looked stuck. It now logs a running count of checked and mismatched entries every 30 seconds.
* check the scan clock on every entry
2026-11-11 08:52:58 -07:00
Josh Hawkins and GitHub
8a88cefc9a
Autotracking tweaks ( #24935 )
...
* fix autotracking movement time prediction and recorded move times
Movement time prediction multiplied the fitted intercept by the saved zero-step calibration time instead of 1, so predictions didn't match the regression. In absolute zoom mode, a pan/tilt followed by a zoom recorded the zoom's timestamps against the pan/tilt distance, because _zoom_absolute resets the PTZ start and stop times. The pan/tilt times are now captured before the zoom runs.
* predict velocity and zoom size for objects approaching the autotracked camera
The velocity check required both box corners to move in the same direction, but the corners of an approaching object diverge, so its velocity was rejected and zeroed and the camera aimed where the object had been. That check is removed, and the existing magnitude, delta, and variance checks still reject noise. The zoom size prediction fit area against epoch time with no intercept, which returned roughly the mean area instead of a forecast. It now scales the target box by the growth the corner velocities predict over the movement time.
* keep predicted target box positive and add regression tests
A shrinking object's predicted size could reach zero, so the relative zoom ratio divided by zero and sent a NaN zoom to the camera. The predicted size is now floored at 1 px. Tests also cover the movement time intercept and the pan/tilt timestamps that absolute zoom overwrites.
2026-11-11 08:38:21 -07:00
Josh Hawkins and GitHub
fba967c74b
fix annotation offset seeking in tracking details ( #24936 )
...
CI / AMD64 Build (push) Canceled after 0s
CI / AMD64 Smoke Test (push) Canceled after 0s
CI / ARM Build (push) Canceled after 0s
CI / Jetson Jetpack 6 (push) Canceled after 0s
CI / AMD64 Extra Build (push) Canceled after 0s
CI / ARM Extra Build (push) Canceled after 0s
CI / Synaptics Build (push) Canceled after 0s
CI / Assemble and push default build (push) Canceled after 0s
The VOD manifest used to find the keyframe-snapped clip start was built from the live annotation offset while the playing clip used the offset from when the event opened. Each offset step fetched a manifest for a different clip, so the seek mapping drifted: the video jumped forward about one GOP every second of offset and flickered while each new manifest loaded. The manifest now uses the same stable source offset as the playlist
2026-11-10 07:57:21 -06:00
Josh Hawkins and GitHub
33c55649a4
report custom go2rtc and ffmpeg builds in analytics ( #24928 )
...
CI / AMD64 Build (push) Canceled after 0s
CI / AMD64 Smoke Test (push) Canceled after 0s
CI / ARM Build (push) Canceled after 0s
CI / Jetson Jetpack 6 (push) Canceled after 0s
CI / AMD64 Extra Build (push) Canceled after 0s
CI / ARM Extra Build (push) Canceled after 0s
CI / Synaptics Build (push) Canceled after 0s
CI / Assemble and push default build (push) Canceled after 0s
Users can swap in their own go2rtc binary at /config/go2rtc or point ffmpeg.path at a custom build, and either can explain stream behavior that looks like a Frigate regression. The install section now reports a custom_go2rtc boolean and an ffmpeg enum (default, bundled, custom) for the configured global path, so no version strings or path text leave the install.
2026-11-09 14:05:16 -07:00
Josh Hawkins and GitHub
c88434dc29
Write migrated config atomically ( #24926 )
...
* write migrated config atomically
Config migration rewrote config.yml in place with open("w") after each step, so nginx's get_nginx_settings.py, which starts alongside frigate, could read an empty file, get None from yaml.load, and crash on config.get. Each step now writes to a temp file with the original mode and os.replace's it into place.
* keep config owner and handle file bind mounts in migration writes
os.replace failed with EBUSY when config.yml was a file bind mount, as in the documented --validate-config command, and the replaced file lost its original owner when Frigate ran as root. The write now copies in place on EBUSY and restores the original owner when permitted. Tests cover a failed dump leaving the original config and the bind-mount fallback.
* follow config symlinks in migration writes
2026-11-09 13:56:34 -07:00
Josh Hawkins and GitHub
e7256d58a1
strip nginx user directive when not running as root ( #24925 )
CI / AMD64 Build (push) Canceled after 0s
CI / AMD64 Smoke Test (push) Canceled after 0s
CI / ARM Build (push) Canceled after 0s
CI / Jetson Jetpack 6 (push) Canceled after 0s
CI / AMD64 Extra Build (push) Canceled after 0s
CI / ARM Extra Build (push) Canceled after 0s
CI / Synaptics Build (push) Canceled after 0s
CI / Assemble and push default build (push) Canceled after 0s
2026-11-09 12:41:19 -06:00
b2a7e992c9
Request FP16 TensorRT engine for ONNX detector with device Tensorrt ( #24923 )
...
* Request FP16 TensorRT engine for ONNX detector with device Tensorrt
get_ort_providers only enables trt_fp16_enable when requires_fp16 is
passed, and the ONNX detector never passed it, so device: Tensorrt
always built an FP32 engine. USE_FP16=False still disables FP16.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
* Make TensorRT FP16 opt-in via USE_FP16 only
Drop the unused requires_fp16 parameter from get_ort_providers and decide
trt_fp16_enable from the USE_FP16 environment variable alone, defaulting
to false. Revert the ONNX detector change and document USE_FP16=true for
device: Tensorrt.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
* Drop the TensorRT docs line
The stock image ships only the TensorRT runtime, not the builder
libraries needed to create engines, so the instructions were misleading.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-09 09:46:25 -07:00
11f4dd194c
Update google-genai requirement ( #24920 )
...
Updates the requirements on [google-genai](https://github.com/googleapis/python-genai ) to permit the latest version.
Updates `google-genai` to 3.0.0
- [Release notes](https://github.com/googleapis/python-genai/releases )
- [Changelog](https://github.com/googleapis/python-genai/blob/main/CHANGELOG.md )
- [Commits](https://github.com/googleapis/python-genai/compare/v2.34.0...v3.0.0 )
---
updated-dependencies:
- dependency-name: google-genai
dependency-version: 3.0.0
dependency-type: direct:production
dependency-group: pydantic-genai
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-11-09 08:25:39 -06:00
0e7da1bee4
Bump the web-minor-patch group in /web with 5 updates ( #24922 )
...
Bumps the web-minor-patch group in /web with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [framer-motion](https://github.com/motiondivision/motion ) | `14.9.1` | `14.10.0` |
| [i18next](https://github.com/i18next/i18next ) | `26.7.1` | `26.7.2` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `1.69.0` | `1.70.0` |
| [react-i18next](https://github.com/i18next/react-i18next ) | `17.1.12` | `17.1.13` |
| [@playwright/test](https://github.com/microsoft/playwright ) | `1.64.1` | `1.65.0` |
Updates `framer-motion` from 14.9.1 to 14.10.0
- [Changelog](https://github.com/motiondivision/motion/blob/main/CHANGELOG.md )
- [Commits](https://github.com/motiondivision/motion/compare/v14.9.1...v14.10.0 )
Updates `i18next` from 26.7.1 to 26.7.2
- [Release notes](https://github.com/i18next/i18next/releases )
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next/compare/v26.7.1...v26.7.2 )
Updates `lucide-react` from 1.69.0 to 1.70.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/1.70.0/packages/lucide-react )
Updates `react-i18next` from 17.1.12 to 17.1.13
- [Changelog](https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/react-i18next/compare/v17.1.12...v17.1.13 )
Updates `@playwright/test` from 1.64.1 to 1.65.0
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.64.1...v1.65.0 )
---
updated-dependencies:
- dependency-name: framer-motion
dependency-version: 14.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: web-minor-patch
- dependency-name: i18next
dependency-version: 26.7.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: web-minor-patch
- dependency-name: lucide-react
dependency-version: 1.70.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: web-minor-patch
- dependency-name: react-i18next
dependency-version: 17.1.13
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: web-minor-patch
- dependency-name: "@playwright/test"
dependency-version: 1.65.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: web-minor-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-11-09 08:25:23 -06:00
14870f5237
Bump ruff in /docker/main in the pip-main-minor-patch group ( #24921 )
...
Bumps the pip-main-minor-patch group in /docker/main with 1 update: [ruff](https://github.com/astral-sh/ruff ).
Updates `ruff` from 0.17.3 to 0.17.4
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.17.3...0.17.4 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.17.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: pip-main-minor-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-11-09 08:25:17 -06:00
Josh Hawkins and GitHub
ca851a9238
Miscellaneous Fixes ( #24914 )
...
* strip intel media driver on install
The manually built iHD_drv_video.so was installed with full debug info, making it 513 MB in the image instead of 41 MB stripped. Installing with install/strip removes about 240 MB from the compressed amd64 image.
* remove rjsf 6.11.0 dependabot hold
The hold covered the GenAI form refilling the saved model after a provider switch. That was a GenAIModelWidget bug that rjsf 6.11 exposed, and it was fixed with the 6.11.1 bump in #24901 , so no rjsf version needs holding.
* strip intel media driver after install
install/strip skipped iHD_drv_video.so because media-driver installs it with install(PROGRAMS), not as a target. Strip it directly instead.
* bump dev docs version in header
* attest published images with github build provenance
Published images carried unsigned BuildKit provenance, so nothing tied an image digest to the commit it was built from. Each published image (the default multi-arch build and the six variants) now gets an actions/attest provenance attestation pushed to GHCR, verifiable with gh attestation verify. Release tags are skopeo copies with the same digest, so they're covered too. Storage records are off because they require an org-owned repo.
2026-11-09 06:44:48 -07:00