From c826669c7d73e325a285ff5404a3345b5ce59ca8 Mon Sep 17 00:00:00 2001 From: robot Date: Mon, 31 Aug 2026 01:55:27 +0000 Subject: [PATCH] rename log prefixes: '[goon' -> '[vidplex' in runtime logs --- src/background/background.js | 30 +++++++++++------------ src/content/content.js | 20 ++++++++-------- src/viewer/index.js | 16 ++++++------- src/viewer/viewer.js | 46 ++++++++++++++++++------------------ 4 files changed, 56 insertions(+), 56 deletions(-) diff --git a/src/background/background.js b/src/background/background.js index 994698b..b4a6ecc 100644 --- a/src/background/background.js +++ b/src/background/background.js @@ -54,7 +54,7 @@ async function persistVideoRequest(tabId, url) { await chrome.storage.local.set({ [key]: arr }); } } catch(e) { - console.warn('[goon-bg] Failed to persist video request:', e && e.message ? e.message : e); + console.warn('[vidplex-bg] Failed to persist video request:', e && e.message ? e.message : e); } } @@ -165,7 +165,7 @@ async function collectAllVideoUrls() { try { all = await collectAllVideoUrls(); } catch (e) { - console.warn('[goon-bg] collectAllVideoUrls failed:', e && e.message ? e.message : e); + console.warn('[vidplex-bg] collectAllVideoUrls failed:', e && e.message ? e.message : e); all = []; } @@ -216,7 +216,7 @@ async function injectFreshToken(url) { const fresh = await freshLiveForGroup(groupKey, false); const token = fresh ? extractRawQuery(fresh) : ''; tokenCache.set(groupKey, token); - console.log('[goon-bg] injectFreshToken for', groupKey, (token ? token.substring(0, 40) + '…' : '(none captured)')); + console.log('[vidplex-bg] injectFreshToken for', groupKey, (token ? token.substring(0, 40) + '…' : '(none captured)')); return token ? url + '?' + token : url; } catch { return url; @@ -238,7 +238,7 @@ chrome.webRequest.onBeforeRequest.addListener( // Log video-like requests from any host (CDN-agnostic). if (isVideoRequest(details.url)) { - console.log('[goon-bg] webRequest: video request in tab', details.tabId, ':', details.url.substring(0, 180)); + console.log('[vidplex-bg] webRequest: video request in tab', details.tabId, ':', details.url.substring(0, 180)); await persistVideoRequest(details.tabId, details.url); // Capture the provider referer for this CDN host from the source tab's // URL: the browser sends the referring page's URL as the Referer for a @@ -255,7 +255,7 @@ chrome.webRequest.onBeforeRequest.addListener( if (ref) { await persistReferer(host, ref); refererCapturedDomains.add(domain); - console.log('[goon-bg] captured referer for', domain, '->', ref); + console.log('[vidplex-bg] captured referer for', domain, '->', ref); } } catch { // Tab may have closed mid-stream; a later request from a live tab @@ -267,7 +267,7 @@ chrome.webRequest.onBeforeRequest.addListener( // Also capture HLS manifest URLs (original logic) if (!isHlsManifest(details.url)) return; - console.log('[goon-bg] webRequest: HLS manifest in tab', details.tabId, ':', details.url.substring(0, 120)); + console.log('[vidplex-bg] webRequest: HLS manifest in tab', details.tabId, ':', details.url.substring(0, 120)); const key = 'wr_manifests_' + details.tabId; try { @@ -278,7 +278,7 @@ chrome.webRequest.onBeforeRequest.addListener( await chrome.storage.local.set({ [key]: arr }); } } catch(e) { - console.warn('[goon-bg] Failed to persist webRequest manifest:', e && e.message ? e.message : e); + console.warn('[vidplex-bg] Failed to persist webRequest manifest:', e && e.message ? e.message : e); } }, { urls: [''] } @@ -393,7 +393,7 @@ async function persistReferer(host, referer) { map[domain] = { referer, at: now }; await chrome.storage.local.set({ goon_referers: map }); } catch (e) { - console.warn('[goon-bg] persistReferer failed:', e && e.message ? e.message : e); + console.warn('[vidplex-bg] persistReferer failed:', e && e.message ? e.message : e); } } @@ -429,7 +429,7 @@ async function ensureRefererRule(host, referer) { if (!domain || !referer) return; const api = chrome.declarativeNetRequest; if (!api || typeof api.updateSessionRules !== 'function') { - console.warn('[goon-bg] declarativeNetRequest unavailable; skipping referer rule'); + console.warn('[vidplex-bg] declarativeNetRequest unavailable; skipping referer rule'); return; } @@ -462,9 +462,9 @@ async function ensureRefererRule(host, referer) { }], }); refererRuleInstalled.set(domain, referer); - console.log('[goon-bg] DNR referer rule installed for', domain, '(' + ruleId + ')'); + console.log('[vidplex-bg] DNR referer rule installed for', domain, '(' + ruleId + ')'); } catch (e) { - console.warn('[goon-bg] ensureRefererRule failed:', e && e.message ? e.message : e); + console.warn('[vidplex-bg] ensureRefererRule failed:', e && e.message ? e.message : e); } })().finally(() => { refererRuleLocks.set(domain, null); }); refererRuleLocks.set(domain, run); @@ -532,7 +532,7 @@ chrome.runtime.onMessage.addListener((message, _sender, sendResponse) => { const fresh = await freshLiveForGroup(groupKey, true); sendResponse({ ok: true, fresh, groupKey, changed: !!(fresh && fresh !== url) }); } catch (e) { - console.warn('[goon-bg] resolveFreshManifest failed:', e && e.message ? e.message : e); + console.warn('[vidplex-bg] resolveFreshManifest failed:', e && e.message ? e.message : e); sendResponse({ ok: false, error: e && e.message ? e.message : String(e), groupKey }); } } @@ -573,7 +573,7 @@ chrome.runtime.onMessage.addListener((message, _sender, sendResponse) => { const proxyUrl = resolved.replace(/\+/g, '%2B'); const resp = await fetch(proxyUrl); if (!resp.ok) { - console.warn('[goon-bg] proxyFetch', resp.status, message.url.substring(0, 120)); + console.warn('[vidplex-bg] proxyFetch', resp.status, message.url.substring(0, 120)); sendResponse({ ok: false, status: resp.status, error: 'HTTP ' + resp.status }); return; } @@ -589,7 +589,7 @@ chrome.runtime.onMessage.addListener((message, _sender, sendResponse) => { const base64 = btoa(binary); sendResponse({ ok: true, data: base64, mimeType: resp.headers.get('content-type') || '' }); } catch(e) { - console.warn('[goon-bg] proxyFetch failed:', e && e.message ? e.message : e); + console.warn('[vidplex-bg] proxyFetch failed:', e && e.message ? e.message : e); sendResponse({ ok: false, error: e && e.message ? e.message : String(e) }); } })(); @@ -615,6 +615,6 @@ chrome.runtime.onMessage.addListener((message, _sender, sendResponse) => { } default: - console.warn('[goon-plugin] Unknown message type:', message.type); + console.warn('[vidplex-plugin] Unknown message type:', message.type); } }); diff --git a/src/content/content.js b/src/content/content.js index 805ac4d..0ee918a 100644 --- a/src/content/content.js +++ b/src/content/content.js @@ -67,8 +67,8 @@ source: source, timestamp: event.data.timestamp }); - console.log('[goon-plugin] Intercepted HLS manifest via', source, ':', url); - console.log('[goon-plugin] Total intercepted manifests so far:', interceptedManifests.length); + console.log('[vidplex-plugin] Intercepted HLS manifest via', source, ':', url); + console.log('[vidplex-plugin] Total intercepted manifests so far:', interceptedManifests.length); } } }); @@ -106,21 +106,21 @@ */ function getVideoData() { const poster = extractPoster(); - console.log('[goon-content] getVideoData called. Poster:', poster); - console.log('[goon-content] Intercepted manifests count:', interceptedManifests.length); + console.log('[vidplex-content] getVideoData called. Poster:', poster); + console.log('[vidplex-content] Intercepted manifests count:', interceptedManifests.length); if (interceptedManifests.length > 0) { - console.log('[goon-content] Manifest details:', JSON.stringify(interceptedManifests.map(m => ({ url: m.url, source: m.source })))); + console.log('[vidplex-content] Manifest details:', JSON.stringify(interceptedManifests.map(m => ({ url: m.url, source: m.source })))); } // DOM video scan (isolated world — can access DOM but not page JS) const videoElements = []; try { const videos = document.querySelectorAll('video'); - console.log('[goon-content] Found', videos.length, '