From e1c727b7de4ee638d54cc154211d53c9e0cc829f Mon Sep 17 00:00:00 2001 From: GSTAR <44748406+GLlgGL@users.noreply.github.com> Date: Fri, 28 Nov 2025 16:56:30 +0100 Subject: [PATCH] Add all domains to streamtape extractoe (#489) Co-authored-by: webstreamr <210764791+webstreamr@users.noreply.github.com> --- src/extractor/Streamtape.ts | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/src/extractor/Streamtape.ts b/src/extractor/Streamtape.ts index c8994d6..bbe3be6 100644 --- a/src/extractor/Streamtape.ts +++ b/src/extractor/Streamtape.ts @@ -13,7 +13,30 @@ export class Streamtape extends Extractor { public readonly label = 'Streamtape (via MediaFlow Proxy)'; public supports(ctx: Context, url: URL): boolean { - return null !== url.host.match(/streamtape/) && supportsMediaFlowProxy(ctx); + const supportedDomain = null !== url.host.match(/streamtape/) + || [ + 'strtape.cloud', + 'streamta.pe', + 'strcloud.link', + 'strcloud.club', + 'strtpe.link', + 'scloud.online', + 'stape.fun', + 'streamadblockplus.com', + 'shavetape.cash', + 'streamta.site', + 'streamadblocker.xyz', + 'tapewithadblock.org', + 'adblocktape.wiki', + 'antiadtape.com', + 'tapeblocker.com', + 'streamnoads.com', + 'tapeadvertisement.com', + 'tapeadsenjoyer.com', + 'watchadsontape.com', + ].includes(url.host); + + return supportedDomain && supportsMediaFlowProxy(ctx); } public override normalize(url: URL): URL {