diff --git a/src/providers/embeds/vidsrc.ts b/src/providers/embeds/vidsrc.ts index ae945d2..716c82c 100644 --- a/src/providers/embeds/vidsrc.ts +++ b/src/providers/embeds/vidsrc.ts @@ -1,5 +1,5 @@ -import { flags } from '@/entrypoint/utils/targets'; import { makeEmbed } from '@/providers/base'; +import { vidsrcRCPBase } from '@/providers/sources/vidsrc/common'; const hlsURLRegex = /file:"(.*?)"/; const setPassRegex = /var pass_path = "(.*set_pass\.php.*)";/; @@ -56,7 +56,11 @@ export const vidsrcembedScraper = makeEmbed({ id: 'primary', type: 'hls', playlist: finalUrl, - flags: [flags.CORS_ALLOWED], + headers: { + Referer: vidsrcRCPBase, + Origin: vidsrcRCPBase, + }, + flags: [], captions: [], }, ], diff --git a/src/providers/sources/vidsrc/common.ts b/src/providers/sources/vidsrc/common.ts index 4ccc93c..6f6fd71 100644 --- a/src/providers/sources/vidsrc/common.ts +++ b/src/providers/sources/vidsrc/common.ts @@ -1,2 +1,2 @@ export const vidsrcBase = 'https://vidsrc.me'; -export const vidsrcRCPBase = 'https://rcp.vidsrc.me'; +export const vidsrcRCPBase = 'https://vidsrc.stream'; diff --git a/src/providers/sources/vidsrc/index.ts b/src/providers/sources/vidsrc/index.ts index d6b15a8..3046fb8 100644 --- a/src/providers/sources/vidsrc/index.ts +++ b/src/providers/sources/vidsrc/index.ts @@ -1,4 +1,3 @@ -import { flags } from '@/entrypoint/utils/targets'; import { makeSourcerer } from '@/providers/base'; import { scrapeMovie } from '@/providers/sources/vidsrc/scrape-movie'; import { scrapeShow } from '@/providers/sources/vidsrc/scrape-show'; @@ -7,7 +6,7 @@ export const vidsrcScraper = makeSourcerer({ id: 'vidsrc', name: 'VidSrc', rank: 90, - flags: [flags.CORS_ALLOWED], + flags: [], scrapeMovie, scrapeShow, });