From 1dc7c879afd4d96e7513bf977bc55c2b8257f736 Mon Sep 17 00:00:00 2001 From: Jorrin Date: Mon, 8 Jan 2024 16:27:59 +0100 Subject: [PATCH] add preferredHeaders to vidplay --- src/providers/embeds/vidplay/common.ts | 1 + src/providers/embeds/vidplay/index.ts | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/providers/embeds/vidplay/common.ts b/src/providers/embeds/vidplay/common.ts index 224e3dc..e3172f7 100644 --- a/src/providers/embeds/vidplay/common.ts +++ b/src/providers/embeds/vidplay/common.ts @@ -3,6 +3,7 @@ import { decodeData } from '@/providers/sources/vidsrcto/common'; import { EmbedScrapeContext } from '@/utils/context'; export const vidplayBase = 'https://vidplay.site'; +export const referer = 'https://vidplay.online/'; // This file is based on https://github.com/Ciarands/vidsrc-to-resolver/blob/dffa45e726a4b944cb9af0c9e7630476c93c0213/vidsrc.py#L16 // Full credits to @Ciarands! diff --git a/src/providers/embeds/vidplay/index.ts b/src/providers/embeds/vidplay/index.ts index 3c1f6a2..9d205e1 100644 --- a/src/providers/embeds/vidplay/index.ts +++ b/src/providers/embeds/vidplay/index.ts @@ -1,7 +1,8 @@ +import { flags } from '@/entrypoint/utils/targets'; import { makeEmbed } from '@/providers/base'; import { Caption, getCaptionTypeFromUrl, labelToLanguageCode } from '@/providers/captions'; -import { getFileUrl } from './common'; +import { getFileUrl, referer } from './common'; import { SubtitleResult, VidplaySourceResponse } from './types'; export const vidplayScraper = makeEmbed({ @@ -46,6 +47,10 @@ export const vidplayScraper = makeEmbed({ playlist: source, flags: [], captions, + preferredHeaders: { + Referer: referer, + Origin: referer, + }, }, ], };