Gomostream can return either mp4 or m3u8

This commit is contained in:
James Hawkins 2022-04-17 22:13:05 +01:00
parent ccfd2efe90
commit 4eacd9f0c9
2 changed files with 3 additions and 2 deletions

View File

@ -88,7 +88,7 @@ export const gomostreamScraper: MWMediaProvider = {
const index = unpacked.findIndex((e) => e === '"');
const streamUrl = unpacked.slice(0, index).join('');
return { url: streamUrl, type: 'mp4', captions: [] };
return { url: streamUrl, type: streamUrl.split('.').at(-1) || "mp4", captions: [] };
},
async getSeasonDataFromMedia(media: MWPortableMedia): Promise<MWMediaSeasons> {

View File

@ -20,7 +20,8 @@ export interface MWMediaCaption {
}
export interface MWMediaStream {
url: string;
type: MWMediaStreamType;
// type: MWMediaStreamType;
type: string;
captions: MWMediaCaption[];
}