From 0084cbeb895bcdb5df057e4363e6c6e8248923bf Mon Sep 17 00:00:00 2001 From: ashley Date: Sun, 5 Oct 2025 18:42:51 +0200 Subject: [PATCH] remove data.poketube.fun, unused --- css/player-base.js | 620 +++++++++++++++++++++------------------------ 1 file changed, 292 insertions(+), 328 deletions(-) diff --git a/css/player-base.js b/css/player-base.js index 2ff38d07..d805ee1e 100644 --- a/css/player-base.js +++ b/css/player-base.js @@ -3,362 +3,326 @@ var _yt_player = videojs; var versionclient = "youtube.player.web_20250917_22_RC00" +document.addEventListener("DOMContentLoaded", () => { + // video.js 8 init - source can be seen in https://poketube.fun/static/vjs.min.js or the vjs.min.js file + const video = videojs('video', { + controls: true, + autoplay: false, + preload: 'auto', + errorDisplay: false, + }); - document.addEventListener("DOMContentLoaded", () => { - const player = videojs('video', { - controls: true, - autoplay: false, - preload: 'auto', - errorDisplay: false, - }); + // todo : remove this code lol + const qs = new URLSearchParams(window.location.search); + const qua = qs.get("quality") || ""; + const vidKey = qs.get('v'); + try { localStorage.setItem(`progress-${vidKey}`, 0); } catch {} - // --- Params / seed a progress key (best-effort) --- - const qs = new URLSearchParams(location.search); - const qua = qs.get("quality") || ""; - const vidKey = qs.get("v"); - try { if (vidKey) localStorage.setItem(`progress-${vidKey}`, 0); } catch {} + // raw media elements + const videoEl = document.getElementById('video'); + const audio = document.getElementById('aud'); + const audioEl = document.getElementById('aud'); + let volGuard = false; + + // resolve initial sources robustly (works whether