From 2dd8889c504c612f67905c3991a9e38ee8287b87 Mon Sep 17 00:00:00 2001 From: ashley Date: Sun, 5 Oct 2025 20:09:31 +0200 Subject: [PATCH] fix stuff + add stuff --- css/player-base.js | 143 +++++++++++++++++++-------------------------- 1 file changed, 59 insertions(+), 84 deletions(-) diff --git a/css/player-base.js b/css/player-base.js index 6fde11cb..9784ba8b 100644 --- a/css/player-base.js +++ b/css/player-base.js @@ -22,7 +22,16 @@ document.addEventListener("DOMContentLoaded", () => { const audio = document.getElementById('aud'); const audioEl = document.getElementById('aud'); let volGuard = false; - + let syncing = false; // prevents play/pause ping-pong + + // determine if looping is forced + const shouldLoop = + videoEl.loop || + qs.get("loop") === "1" || + qs.get("loop") === "true" || + window.forceLoop === true; + + // resolve initial sources robustly (works whether