Stremio / stremio-addon-sdk

🧙 A Node.js SDK for creating and publishing Stremio add-ons
https://www.stremio.com/addon-sdk
MIT License
605 stars 158 forks source link

Feature: Dynamic catalogs #219

Open mkavidas opened 1 year ago

mkavidas commented 1 year ago

I am trying to build a private add-on that customizes the Stremio homepage by adding catalogs to it. The issue I have is that every new catalog I add requires an update to the manifest. Ideally there would be an endpoint "/catalogs" that returns a list of catalogs for Stremio to add. This can be supported while maintaining legacy support by adding a catalog-type field to the manifest (set to static or dynamic).

Alternatively there could be a way to force the update of an add-on.

I am not using the Addon-SDK and my add-on is not published.

TRtomasz commented 1 year ago

transfered this issue to stremio-addon-sdk repository Any change that is applied to addon-sdk must also be then implemented in all Stremio apps so i don't think this will happen at all. Unless we decide to make another version of our addon sdk.

jaruba commented 1 year ago

@mkavidas The problem you are describing is not a problem with the addon specification, but a problem with auto-updating addon manifests. Currently, Stremio will only auto-update addon manifests for users if the addons are published to the official addon catalog and if those addons do not use any addon configurations. (such as configurations from the addon settings page, because making any such configuration changes the addon manifest url from the default one)

There is currently no ETA on changing how addon manifests are auto-updated, but it is on our radar for some time and considered a priority task.