ENGLISH
Kast Alldebrid — Stremio Addon
Kast Alldebrid is a configurable Stremio addon based on a remote index and the use of a personal AllDebrid API key.
The addon does not host any media. It displays catalogs in Stremio and uses each user's personal AllDebrid key to resolve links at the time of playback.
How It Works
The addon uses:
- a shared remote index for catalogs;
- a personal AllDebrid API key per user;
- a personal TMDB key for posters and metadata;
- an encrypted personal Stremio URL for each user.
Each user generates their own installation URL from the configuration page.
Using the Hosted Addon
Open the addon configuration page:
https://kast-addon-pi.tail47625d.ts.net/configure
Fill in:
AllDebrid API Key
TMDB Access Token v4 or TMDB API Key v3
Then click on:
Generate my Stremio URL
The addon will generate a personal URL like:
https://kast-addon-pi.tail47625d.ts.net/u/cfg_xxxxx/manifest.json
In Stremio:
Addons → Add addon → paste the generated URL → Install
On first launch, catalogs may take a few seconds to appear. This is normal, as the addon loads the remote index and prepares the catalogs.
Important
Never share your personal URL.
This URL contains your encrypted configuration and allows access using your AllDebrid key.
Never share:
your URL /u/cfg_xxxxx/manifest.json
your AllDebrid API key
your TMDB token
If you believe you shared your URL or key by mistake, regenerate your AllDebrid API key from your AllDebrid account.
Available Catalogs
Depending on the remote index configuration, several catalogs may be available:
Kast Movies
Kast Cartoons
Kast Series
Kast Cartoon Series
Kast Documentaires
Kast Docu Series
Kast Spectacles
Kast Concerts
The catalogs are based on a shared remotely managed index.
AllDebrid API Key
Each user must use their own AllDebrid API key.
The addon only uses this key to resolve links at playback time.
Never put a global AllDebrid key in a shared public instance.
Useful link:
https://alldebrid.com/apikeys/
TMDB Key
TMDB is used to enrich media details:
posters
backdrops
descriptions
ratings
durations
genres
You can use:
TMDB Access Token v4
or:
TMDB API Key v3
The v4 token is recommended.
Useful link:
https://www.themoviedb.org/settings/api
Current Hosting
The addon is currently hosted on a personal Raspberry Pi with Tailscale Funnel.
Architecture:
Stremio User
↓
Tailscale Funnel HTTPS URL
↓
Raspberry Pi
↓
Node.js Addon running locally on 127.0.0.1:7000
This configuration provides:
no open ports on the home router
no direct exposure of the public IP
HTTPS via Tailscale Funnel
addon running locally on the Raspberry Pi
process managed with PM2
Self-Hosting
This section is only for advanced users who want to host their own instance.
Installation:
npm install
cp .env.example .env
npm start
On Windows PowerShell:
npm install
copy .env.example .env
npm start
If .env.example is missing, manually create a .env file at the root of the project.
.env Configuration Example
NODE_ENV=production
PUBLIC_MODE=true
HOST=127.0.0.1
PORT=7000
CONFIG_ENCRYPTION_SECRET=a_long_and_random_secret
REMOTE_CONFIG_URL=https://paste.lesalkodiques.com/raw/74ngq2T4
REMOTE_CONFIG_TTL_SECONDS=300
TMDB_LANGUAGE=fr-FR
TMDB_POSTER_SIZE=w500
TMDB_BACKDROP_SIZE=w1280
DEBUG_HEALTH=false
LOG_SENSITIVE_URLS=false
ALLOWED_REMOTE_HOSTS=paste.lesalkodiques.com,web.app,firebaseapp.com
MAX_REMOTE_BYTES=26214400
RATE_LIMIT_WINDOW_SECONDS=60
RATE_LIMIT_MAX=180
CACHE_TTL_SECONDS=600
EXPOSE_UNRESOLVED_STREAMS=false
ADMIN_TOKEN=a_long_admin_token
To generate CONFIG_ENCRYPTION_SECRET or ADMIN_TOKEN:
node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"
Disclaimer
This addon does not host any video files.
It organizes catalogs and uses users' personal accounts to resolve links at the time of playback.
#Streaming #Movies #Series #Child #Kids #Cartoons #WatchMovies #Catalog #MediaLibrary #TMDB #AllDebrid #PersonalizedAddon #NodeJS #API
FRENCH
Kast Alldebrid — Addon Stremio
Kast Alldebrid est un addon Stremio configurable basé sur un index distant et l’utilisation d’une clé API AllDebrid personnelle.
L’addon n’héberge aucun média. Il affiche des catalogues dans Stremio et utilise la clé AllDebrid de chaque utilisateur pour résoudre les liens au moment de la lecture.
Fonctionnement
L’addon utilise :
- un index distant commun pour les catalogues ;
- une clé API AllDebrid personnelle par utilisateur ;
- une clé TMDB personnelle pour les affiches et métadonnées ;
- une URL Stremio personnelle chiffrée pour chaque utilisateur.
Chaque utilisateur génère sa propre URL d’installation depuis la page de configuration.
Utilisation de l’addon hébergé
Ouvre la page de configuration de l’addon :
https://kast-addon-pi.tail47625d.ts.net/configure
Renseigne :
Clé API AllDebrid
TMDB Access Token v4 ou TMDB API Key v3
Clique ensuite sur :
Générer mon URL Stremio
L’addon va générer une URL personnelle du type :
https://kast-addon-pi.tail47625d.ts.net/u/cfg_xxxxx/manifest.json
Dans Stremio :
Addons → Add addon → colle l’URL générée → Install
Au premier lancement, les catalogues peuvent prendre quelques secondes à apparaître. C’est normal, le temps que l’addon charge l’index distant et prépare les catalogues.
Important
Ne partage jamais ton URL personnelle.
Cette URL contient ta configuration chiffrée et permet d’utiliser ta clé AllDebrid.
Ne partage jamais :
ton URL /u/cfg_xxxxx/manifest.json
ta clé API AllDebrid
ton token TMDB
Si tu penses avoir partagé ton URL ou ta clé par erreur, régénère ta clé API AllDebrid depuis ton compte AllDebrid.
Catalogues disponibles
Selon la configuration de l’index distant, plusieurs catalogues peuvent être disponibles :
Kast Movies
Kast Cartoons
Kast Series
Kast Cartoon Series
Kast Documentaires
Kast Docu Series
Kast Spectacles
Kast Concerts
Les catalogues sont basés sur un index commun géré à distance.
Clé API AllDebrid
Chaque utilisateur doit utiliser sa propre clé API AllDebrid.
L’addon utilise cette clé uniquement pour résoudre les liens au moment de la lecture.
Ne mets jamais de clé AllDebrid globale dans une instance publique partagée.
Lien utile :
https://alldebrid.com/apikeys/
Clé TMDB
TMDB est utilisé pour enrichir les fiches médias :
affiches
fonds d’écran
descriptions
notes
durées
genres
Tu peux utiliser :
TMDB Access Token v4
ou :
TMDB API Key v3
Le token v4 est recommandé.
Lien utile :
https://www.themoviedb.org/settings/api
Hébergement actuel
L’addon est actuellement hébergé sur un Raspberry Pi personnel avec Tailscale Funnel.
Architecture :
Utilisateur Stremio
↓
URL HTTPS Tailscale Funnel
↓
Raspberry Pi
↓
Addon Node.js en local sur 127.0.0.1:7000
Cette configuration permet :
aucun port ouvert sur la box Internet
pas d’exposition directe de l’IP publique
HTTPS via Tailscale Funnel
addon lancé en local sur le Raspberry
processus maintenu avec PM2
Auto-hébergement
Cette section concerne uniquement les utilisateurs avancés qui veulent héberger leur propre instance.
Installation :
npm install
cp .env.example .env
npm start
Sur Windows PowerShell :
npm install
copy .env.example .env
npm start
Si .env.example n’est pas présent, crée manuellement un fichier .env à la racine du projet.
Exemple de configuration .env
NODE_ENV=production
PUBLIC_MODE=true
HOST=127.0.0.1
PORT=7000
CONFIG_ENCRYPTION_SECRET=un_secret_long_et_aleatoire
REMOTE_CONFIG_URL=https://paste.lesalkodiques.com/raw/74ngq2T4
REMOTE_CONFIG_TTL_SECONDS=300
TMDB_LANGUAGE=fr-FR
TMDB_POSTER_SIZE=w500
TMDB_BACKDROP_SIZE=w1280
DEBUG_HEALTH=false
LOG_SENSITIVE_URLS=false
ALLOWED_REMOTE_HOSTS=paste.lesalkodiques.com,web.app,firebaseapp.com
MAX_REMOTE_BYTES=26214400
RATE_LIMIT_WINDOW_SECONDS=60
RATE_LIMIT_MAX=180
CACHE_TTL_SECONDS=600
EXPOSE_UNRESOLVED_STREAMS=false
ADMIN_TOKEN=un_token_admin_long
Pour générer CONFIG_ENCRYPTION_SECRET ou ADMIN_TOKEN :
node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"
Avertissement
Cet addon n’héberge aucun fichier vidéo.
Il organise des catalogues et utilise les comptes personnels des utilisateurs pour résoudre les liens au moment de la lecture.
#Streaming #Movies #Series #Child #Kids #Cartoons #WatchMovies #Catalog #MediaLibrary #TMDB #AllDebrid #PersonalizedAddon #NodeJS #API
