Fixes for -e bugs

Season would be undefined, and mediaId would be incorrect
This commit is contained in:
AnimeDL 2023-02-14 16:50:28 -08:00
parent f0102c0279
commit 98a074fd0d

View file

@ -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');