stremio-web
stremio-web copied to clipboard
[Feature] Add-ons Bundles (URL parameter distribution)
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:
During:
After:
For Duplicate Install:
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:
During:
After:
For Duplicate Installs:
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