diff --git a/src/controller/StreamController.ts b/src/controller/StreamController.ts index 61da946..6c09cc4 100644 --- a/src/controller/StreamController.ts +++ b/src/controller/StreamController.ts @@ -18,6 +18,7 @@ export class StreamController { this.sources = sources; this.streamResolver = streams; + this.router.get('/stream/:type/:id.json', this.getStream.bind(this)); this.router.get('/:config/stream/:type/:id.json', this.getStream.bind(this)); } diff --git a/src/utils/__snapshots__/manifest.test.ts.snap b/src/utils/__snapshots__/manifest.test.ts.snap index 9bcbe4a..64d7977 100644 --- a/src/utils/__snapshots__/manifest.test.ts.snap +++ b/src/utils/__snapshots__/manifest.test.ts.snap @@ -4,7 +4,7 @@ exports[`buildManifest default manifest 1`] = ` { "behaviorHints": { "configurable": true, - "configurationRequired": true, + "configurationRequired": false, "p2p": false, }, "catalogs": [], diff --git a/src/utils/manifest.ts b/src/utils/manifest.ts index 95da5d9..6610fb8 100644 --- a/src/utils/manifest.ts +++ b/src/utils/manifest.ts @@ -25,7 +25,7 @@ export const buildManifest = (sources: Source[], extractors: Extractor[], config behaviorHints: { p2p: false, configurable: true, - configurationRequired: Object.keys(config).length === 0, + configurationRequired: false, }, config: [], stremioAddonsConfig: {