diff --git a/videasy/videasy.js b/videasy/videasy.js index 709b5a4..3fffe46 100644 --- a/videasy/videasy.js +++ b/videasy/videasy.js @@ -231,13 +231,12 @@ async function extractStreamUrl(ID) { } })); - const englishSubtitle = subtitles.find( - sub => sub.language.toLowerCase().includes('english') - )?.url || null; + const englishSubtitle = subtitles.find(sub => (sub.language || sub.lang)?.toLowerCase() === 'english'); + const subtitleUrl = englishSubtitle ? englishSubtitle.url : ""; return JSON.stringify({ streams: streamObjects, - subtitle: englishSubtitle + subtitles: subtitleUrl }); } else if (ID.includes('tv')) { const parts = ID.split('/'); @@ -290,13 +289,12 @@ async function extractStreamUrl(ID) { } })); - const englishSubtitle = subtitles.find( - sub => sub.language.toLowerCase().includes('english') - )?.url || null; + const englishSubtitle = subtitles.find(sub => (sub.language || sub.lang)?.toLowerCase() === 'english'); + const subtitleUrl = englishSubtitle ? englishSubtitle.url : ""; return JSON.stringify({ streams: streamObjects, - subtitle: englishSubtitle + subtitles: subtitleUrl }); } } diff --git a/videasy/videasy.json b/videasy/videasy.json index 5e68790..bc10227 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.1", + "version": "1.1.2", "language": "English", "streamType": "HLS", "quality": "4K",