diff --git a/.docs/content/1.get-started/4.changelog.md b/.docs/content/1.get-started/4.changelog.md index f03e407..1e18e51 100644 --- a/.docs/content/1.get-started/4.changelog.md +++ b/.docs/content/1.get-started/4.changelog.md @@ -2,6 +2,16 @@ title: 'Changelog' --- +# Version 2.2.0 +- Fixed vidsrc.me URL decoding. +- Added ridomovies with Ridoo and Closeload embed. +- Added Goojara.to source. +- Fixed VidSrcTo crashing if no subtitles are found. +- Added Nepu Provider. +- Added vidcloud to flixhq and zoechip. +- Add thumbnail track option to response (Not supported by any providers yet). +- Disabled Lookmovie and swapped Showbox and VidSrcTo in ranking. + # Version 2.1.1 - Fixed vidplay decryption keys being wrong and switched the domain to one that works diff --git a/package-lock.json b/package-lock.json index f5536e8..033f07f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@movie-web/providers", - "version": "2.1.1", + "version": "2.2.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@movie-web/providers", - "version": "2.1.1", + "version": "2.2.0", "license": "MIT", "dependencies": { "cheerio": "^1.0.0-rc.12", diff --git a/package.json b/package.json index f21eb89..3ea5af9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@movie-web/providers", - "version": "2.1.1", + "version": "2.2.0", "description": "Package that contains all the providers of movie-web", "main": "./lib/index.umd.js", "types": "./lib/index.d.ts", diff --git a/src/providers/sources/lookmovie/index.ts b/src/providers/sources/lookmovie/index.ts index 6fbe6de..db24196 100644 --- a/src/providers/sources/lookmovie/index.ts +++ b/src/providers/sources/lookmovie/index.ts @@ -32,6 +32,7 @@ async function universalScraper(ctx: MovieScrapeContext | ShowScrapeContext): Pr export const lookmovieScraper = makeSourcerer({ id: 'lookmovie', name: 'LookMovie', + disabled: true, rank: 700, flags: [flags.IP_LOCKED], scrapeShow: universalScraper, diff --git a/src/providers/sources/showbox/index.ts b/src/providers/sources/showbox/index.ts index c8a834a..ce3eceb 100644 --- a/src/providers/sources/showbox/index.ts +++ b/src/providers/sources/showbox/index.ts @@ -41,7 +41,7 @@ async function comboScraper(ctx: ShowScrapeContext | MovieScrapeContext): Promis export const showboxScraper = makeSourcerer({ id: 'showbox', name: 'Showbox', - rank: 300, + rank: 400, flags: [flags.CORS_ALLOWED, flags.CF_BLOCKED], scrapeShow: comboScraper, scrapeMovie: comboScraper, diff --git a/src/providers/sources/vidsrcto/index.ts b/src/providers/sources/vidsrcto/index.ts index 6912ae1..94edc3d 100644 --- a/src/providers/sources/vidsrcto/index.ts +++ b/src/providers/sources/vidsrcto/index.ts @@ -83,5 +83,5 @@ export const vidSrcToScraper = makeSourcerer({ scrapeMovie: universalScraper, scrapeShow: universalScraper, flags: [], - rank: 400, + rank: 300, }); diff --git a/src/providers/streams.ts b/src/providers/streams.ts index f4674c6..17567a4 100644 --- a/src/providers/streams.ts +++ b/src/providers/streams.ts @@ -8,10 +8,16 @@ export type StreamFile = { export type Qualities = 'unknown' | '360' | '480' | '720' | '1080' | '4k'; +type ThumbnailTrack = { + type: 'vtt'; + url: string; +}; + type StreamCommon = { id: string; // only unique per output flags: Flags[]; captions: Caption[]; + thumbnailTrack?: ThumbnailTrack; headers?: Record; // these headers HAVE to be set to watch the stream preferredHeaders?: Record; // these headers are optional, would improve the stream };