diff --git a/anime/hianime/source.js b/anime/hianime/source.js index 5b180b7..64cfd4b 100644 --- a/anime/hianime/source.js +++ b/anime/hianime/source.js @@ -253,7 +253,7 @@ class HiAnime { const image = this._extractImageFromHtmlChunk(chunk); if (!id) continue; - out.push({ id, title: title || q, url: fullUrl, image, startDate }); + out.push({ id, title, url: fullUrl, image, startDate }); } return out; } @@ -427,7 +427,6 @@ class HiAnime { return a.normTitle.localeCompare(b.normTitle); }); - if (subOrDub === "dub") { const top = filtered.slice(0, 8); const ok = []; @@ -578,15 +577,25 @@ class HiAnime { isDefault: !!t.default })); + const intro = (decryptData && decryptData.intro) ? decryptData.intro : null; + const outro = (decryptData && decryptData.outro) ? decryptData.outro : null; + const out = { server: server, headers: requiredHeaders, + + intro: intro, + outro: outro, + videoSources: [ { url: String(streamSource.file), type: String(streamSource.type || "").toLowerCase() === "hls" ? "m3u8" : "mp4", quality: "auto", - subtitles: subtitles + subtitles: subtitles, + + intro: intro, + outro: outro } ] };