Kast Alldebrid

Kast Alldebrid

Addon Stremio configurable basé sur un master index Paste, TMDB et un resolver AllDebrid intégré.

Documentation

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

Additional Information

Submitted By

kastoner

Version

1.0.3

Developed By

kastoner

Language

Multilingual

Submitted On

Last Updated

Manifest Status

Checking

Problem Reports

Is it down for everyone or just me?
... reports in the past 24 hours
We value your privacy

This site uses cookies to improve your browsing experience and show personalized content.