From 4c1c8203226320bab06811b57792359d35daae9c Mon Sep 17 00:00:00 2001 From: Pas <74743263+Pasithea0@users.noreply.github.com> Date: Tue, 13 May 2025 16:35:34 -0600 Subject: [PATCH] use community proxies! --- src/providers/embeds/1server.ts | 4 ++-- src/providers/embeds/consumet.ts | 2 +- src/providers/embeds/hianime.ts | 4 ++-- src/providers/embeds/viper.ts | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/providers/embeds/1server.ts b/src/providers/embeds/1server.ts index 622b83a..01d3648 100644 --- a/src/providers/embeds/1server.ts +++ b/src/providers/embeds/1server.ts @@ -44,7 +44,7 @@ function createProxyUrl(originalUrl: string, referer?: string): string { }), ); - return `https://proxy.fifthwit.net/m3u8-proxy?url=${encodedUrl}&headers=${encodedHeaders}`; + return `https://m3u8.moonpic.qzz.io/m3u8-proxy?url=${encodedUrl}&headers=${encodedHeaders}`; } function processProxiedURL(url: string): string { @@ -76,7 +76,7 @@ function processProxiedURL(url: string): string { // Handle other proxied URLs if (url.includes('/m3u8-proxy?url=')) { - return url.replace(/https:\/\/[^/]+\/m3u8-proxy/, 'https://proxy.fifthwit.net/m3u8-proxy'); + return url.replace(/https:\/\/[^/]+\/m3u8-proxy/, 'https://vidproxy.devoplx.com/m3u8-proxy'); } return createProxyUrl(url); diff --git a/src/providers/embeds/consumet.ts b/src/providers/embeds/consumet.ts index 706eff5..a9dd930 100644 --- a/src/providers/embeds/consumet.ts +++ b/src/providers/embeds/consumet.ts @@ -128,7 +128,7 @@ function embed(provider: { id: string; rank: number; name: string; server: strin { id: 'primary', captions, - playlist: `https://proxy.fifthwit.net/m3u8-proxy?url=${encodeURIComponent(streams.unknown)}&headers=${encodeURIComponent(JSON.stringify({ ...(data.headers.Referer && { referer: data.headers.Referer }), ...(data.headers.Origin && { origin: data.headers.Origin }) }))}`, + playlist: `https://vidproxy.devoplx.com/m3u8-proxy?url=${encodeURIComponent(streams.unknown)}&headers=${encodeURIComponent(JSON.stringify({ ...(data.headers.Referer && { referer: data.headers.Referer }), ...(data.headers.Origin && { origin: data.headers.Origin }) }))}`, type: 'hls', flags: [flags.CORS_ALLOWED], ...(thumbnailTrack && { diff --git a/src/providers/embeds/hianime.ts b/src/providers/embeds/hianime.ts index 8f59179..b0e68ae 100644 --- a/src/providers/embeds/hianime.ts +++ b/src/providers/embeds/hianime.ts @@ -21,7 +21,7 @@ export const hianimeHd1DubEmbed = makeEmbed({ { type: 'hls', id: 'primary', - playlist: `https://proxy-m3u8.uira.live/m3u8-proxy?url=${data.data.sources[0].url}&headers=${encodeURIComponent(JSON.stringify(data.data.headers))}`, + playlist: `https://vidproxy.devoplx.com/m3u8-proxy?url=${data.data.sources[0].url}&headers=${encodeURIComponent(JSON.stringify(data.data.headers))}`, flags: [flags.CORS_ALLOWED], captions: [], ...(thumbnailTrack @@ -57,7 +57,7 @@ export const hianimeHd2DubEmbed = makeEmbed({ { type: 'hls', id: 'primary', - playlist: `https://proxy-m3u8.uira.live/m3u8-proxy?url=${data.data.sources[0].url}&headers=${encodeURIComponent(JSON.stringify(data.data.headers))}`, + playlist: `https://m3u8.moonpic.qzz.io/m3u8-proxy?url=${data.data.sources[0].url}&headers=${encodeURIComponent(JSON.stringify(data.data.headers))}`, flags: [flags.CORS_ALLOWED], captions: [], ...(thumbnailTrack diff --git a/src/providers/embeds/viper.ts b/src/providers/embeds/viper.ts index aaa2122..2fa5e39 100644 --- a/src/providers/embeds/viper.ts +++ b/src/providers/embeds/viper.ts @@ -22,7 +22,7 @@ export const viperScraper = makeEmbed({ const playlistUrl = apiResponse.body.source.replace(/^.*\/viper\//, 'https://'); // You need to set a proxy for flixhq CDN streams. Set up your own from this repo: https://github.com/Pasithea0/M3U8-Proxy - const proxiedPlaylist = `https://proxy.fifthwit.net/m3u8-proxy?url=${encodeURIComponent(playlistUrl)}&headers=${encodeURIComponent(JSON.stringify({ referer: 'https://megacloud.store/', origin: 'https://megacloud.store' }))}`; + const proxiedPlaylist = `https://m3u8.moonpic.qzz.io/m3u8-proxy?url=${encodeURIComponent(playlistUrl)}&headers=${encodeURIComponent(JSON.stringify({ referer: 'https://megacloud.store/', origin: 'https://megacloud.store' }))}`; return { stream: [