From 98a074fd0d81d3aebaef3a65106424a70e4e9a3a Mon Sep 17 00:00:00 2001 From: AnimeDL Date: Tue, 14 Feb 2023 16:50:28 -0800 Subject: [PATCH] Fixes for -e bugs Season would be undefined, and mediaId would be incorrect --- crunchy.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/crunchy.ts b/crunchy.ts index a436cb1..a0f2523 100644 --- a/crunchy.ts +++ b/crunchy.ts @@ -891,6 +891,7 @@ export default class Crunchy implements ServiceClass { epMeta.seasonTitle = item.episode_metadata.season_title; epMeta.episodeNumber = item.episode_metadata.episode; epMeta.episodeTitle = item.title; + epMeta.season = item.episode_metadata.season_number; } else if (item.movie_listing_metadata) { item.f_num = 'F:' + item.id; epMeta.data = [ @@ -966,6 +967,10 @@ export default class Crunchy implements ServiceClass { } } + // If for whatever reason mediaId has a :, return the ID only + if (mediaId.includes(':')) + mediaId = mediaId.split(':')[1]; + let playbackReq = await this.req.getData(`${api.cms}/videos/${mediaId}/streams`, AuthHeaders); if(!playbackReq.ok || !playbackReq.res){ console.log('[ERROR] Request Stream URLs FAILED! Attempting fallback');