diff --git a/videasy/videasy.js b/videasy/videasy.js index bfc38ef..c940f15 100644 --- a/videasy/videasy.js +++ b/videasy/videasy.js @@ -232,7 +232,11 @@ async function extractStreamUrl(ID) { })); const englishSubtitle = subtitles.find(sub => (sub.language || sub.lang)?.toLowerCase() === 'english'); - const subtitleUrl = englishSubtitle ? englishSubtitle.url : ""; + let subtitleUrl = englishSubtitle ? englishSubtitle.url : ""; + + if (subtitleUrl) { + subtitleUrl = `https://passthrough-worker.simplepostrequest.workers.dev/?url=${encodeURIComponent(subtitleUrl)}&type=vtt&referer=https%3A%2F%2Fplayer.videasy.net%2F`; + } return JSON.stringify({ streams: streamObjects, @@ -290,7 +294,11 @@ async function extractStreamUrl(ID) { })); const englishSubtitle = subtitles.find(sub => (sub.language || sub.lang)?.toLowerCase() === 'english'); - const subtitleUrl = englishSubtitle ? englishSubtitle.url : ""; + let subtitleUrl = englishSubtitle ? englishSubtitle.url : ""; + + if (subtitleUrl) { + subtitleUrl = `https://passthrough-worker.simplepostrequest.workers.dev/?url=${encodeURIComponent(subtitleUrl)}&type=vtt&referer=https%3A%2F%2Fplayer.videasy.net%2F`; + } return JSON.stringify({ streams: streamObjects, diff --git a/videasy/videasy.json b/videasy/videasy.json index 11c3265..7fe9260 100644 --- a/videasy/videasy.json +++ b/videasy/videasy.json @@ -5,7 +5,7 @@ "name": "50/50", "icon": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQ3122kQwublLkZ6rf1fEpUP79BxZOFmH9BSA&s" }, - "version": "1.1.3", + "version": "1.1.4", "language": "English", "streamType": "HLS", "quality": "4K",