From 2a1ff024f4afd60b81c6a60dc1100b2fd23a13be Mon Sep 17 00:00:00 2001 From: Swakshan Date: Sun, 16 Mar 2025 12:06:40 +0530 Subject: [PATCH] extension(aniplay): dont include thumbnails in subs --- javascript/anime/src/en/aniplay.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/javascript/anime/src/en/aniplay.js b/javascript/anime/src/en/aniplay.js index db8aa7ff..a09d5c26 100644 --- a/javascript/anime/src/en/aniplay.js +++ b/javascript/anime/src/en/aniplay.js @@ -6,7 +6,7 @@ const mangayomiSources = [{ "iconUrl": "https://www.google.com/s2/favicons?sz=128&domain=https://aniplaynow.live/", "typeSource": "single", "itemType": 1, - "version": "1.2.1", + "version": "1.2.2", "dateFormat": "", "dateFormatLocale": "", "pkgPath": "anime/src/en/aniplay.js" @@ -420,7 +420,7 @@ class DefaultExtension extends MProvider { }]; // Pahe only has auto if (providerId === "pahe") { - return streams; + return streams; } for (let i = 0; i < lines.length; i++) { if (lines[i].startsWith('#EXT-X-STREAM-INF:')) { @@ -453,10 +453,13 @@ class DefaultExtension extends MProvider { var subtitles = [] result.subtitles.forEach(sub => { - subtitles.push({ - "label": sub.lang, - "file": sub.url, - }); + var label = sub.label + if (label.indexOf("thumbnail") < 0) { // thumbnails shouldnt be included + subtitles.push({ + "label": label, + "file": sub.url, + }); + } }) streams[0].subtitles = subtitles @@ -527,7 +530,7 @@ class DefaultExtension extends MProvider { } else { streams = await this.getAnyStreams(result) //If new provider found getAnyStreams will extract only the streams } - + streams = await this.streamProxy(providerId, streams) return await this.sortStreams(streams) }