diff --git a/frigate/output/output.py b/frigate/output/output.py index befb663eb..1723ac73c 100644 --- a/frigate/output/output.py +++ b/frigate/output/output.py @@ -111,7 +111,7 @@ def output_frames( move_preview_frames("cache") for camera, cam_config in config.cameras.items(): - if not cam_config.enabled: + if not cam_config.enabled_in_config: continue jsmpeg_cameras[camera] = JsmpegCamera(cam_config, stop_event, websocket_server) diff --git a/frigate/output/preview.py b/frigate/output/preview.py index be9da292b..08caa6738 100644 --- a/frigate/output/preview.py +++ b/frigate/output/preview.py @@ -403,6 +403,7 @@ class PreviewRecorder: self.reset_frame_cache(frame_time) def stop(self) -> None: + self.config_subscriber.stop() self.requestor.stop()