From aaf3875b908bbc28263429cec97217b5afaaaaa7 Mon Sep 17 00:00:00 2001 From: FunctionFreak Date: Sat, 20 Jun 2026 00:27:01 +0100 Subject: [PATCH 1/2] autoplay mac fixed of background video --- app.py | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 96 insertions(+), 2 deletions(-) diff --git a/app.py b/app.py index 64aac28..c27d116 100644 --- a/app.py +++ b/app.py @@ -529,7 +529,7 @@ def serve_embedded_file(resource_path): try: from _embedded_resources import RESOURCES # type: ignore - generated by the binary build script import base64 - from flask import Response + from flask import Response, request resource_path = resource_path.replace('\\', '/') @@ -539,7 +539,34 @@ def serve_embedded_file(resource_path): content = base64.b64decode(encoded_data) ext = os.path.splitext(resource_path)[1].lower() mime_type = MIME_TYPES.get(ext, 'application/octet-stream') - return Response(content, mimetype=mime_type) + + # WKWebView's media player (macOS) requires HTTP Range + # support (206) to play