From d624d7b71e0de1aa124820cb217afb479c3a8341 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Wed, 17 Jul 2024 06:45:09 -0600 Subject: [PATCH] Cleanup --- frigate/api/export.py | 7 +++---- web/src/components/player/HlsVideoPlayer.tsx | 3 ++- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/frigate/api/export.py b/frigate/api/export.py index 1f4e8e417..92313adde 100644 --- a/frigate/api/export.py +++ b/frigate/api/export.py @@ -13,7 +13,6 @@ from flask import ( request, ) from peewee import DoesNotExist -from werkzeug.utils import secure_filename from frigate.const import EXPORT_DIR from frigate.models import Export, Recordings @@ -48,9 +47,9 @@ def export_recording(camera_name: str, start_time, end_time): json: dict[str, any] = request.get_json(silent=True) or {} playback_factor = json.get("playback", "realtime") - name: Optional[str] = json.get("name") + friendly_name: Optional[str] = json.get("name") - if len(name or "") > 256: + if len(friendly_name or "") > 256: return make_response( jsonify({"success": False, "message": "File name is too long."}), 401, @@ -78,7 +77,7 @@ def export_recording(camera_name: str, start_time, end_time): exporter = RecordingExporter( current_app.frigate_config, camera_name, - secure_filename(name) if name else None, + friendly_name, int(start_time), int(end_time), ( diff --git a/web/src/components/player/HlsVideoPlayer.tsx b/web/src/components/player/HlsVideoPlayer.tsx index 7e71748a2..c9f63f96d 100644 --- a/web/src/components/player/HlsVideoPlayer.tsx +++ b/web/src/components/player/HlsVideoPlayer.tsx @@ -288,7 +288,8 @@ export default function HlsVideoPlayer({ setTimeout(() => { if ( document.visibilityState === "visible" && - videoRef.current + videoRef.current && + !videoRef.current.paused ) { onError("stalled"); }