stremio-web icon indicating copy to clipboard operation
stremio-web copied to clipboard

[Feature] Add-ons Bundles (URL parameter distribution)

Open Jarvis2001 opened this issue 1 month ago • 1 comments

New

  • Users/guests can receive pre-configured add-on collections via URL parameter
  • Syntax: ?addonsCollection=https://example.com/collection.json
  • Automatically installs installable add-ons; configure-only ones are skipped (expected behaviour since API Keys)
  • Includes error handling, deduplication, and user notifications
  • Backwards compatible, no breaking changes

Testing

  • Local Testing
  • Test file: 'watch-next-collection.json' hosted on local machine.

Test 1: One link.

[
  "https://099757617587-watch-next.baby-beamup.club/manifest.json"  
]

Before:

image

During:

image

After:

image

For Duplicate Install:

image

Test 2: 1 Add-on that can be installed, and another Add-on that has to be configured and then installed

[
  "https://099757617587-watch-next.baby-beamup.club/manifest.json",
  "https://68d69db7dc40-debrid-search.baby-beamup.club/manifest.json"
]

Before:

image

During:

image

After:

image

For Duplicate Installs:

image

The tests above were conducted on Edge. The test showed consistent results on the latest versions of Firefox and Chrome.


Firefox: 145.0.2 (64-bit)

Chrome: Version 142.0.7444.176 (Official Build) (64-bit)

Edge: Version 142.0.3595.94 (Official build) (64-bit)


Note: Add-ons requiring configuration (API keys, auth tokens) will be skipped during auto-installation. Users can manually configure them after opening the app.


Closes: #109

Jarvis2001 avatar Dec 03 '25 18:12 Jarvis2001

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar Dec 03 '25 18:12 CLAassistant