Kast Alldebrid

Kast Alldebrid

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

Documentation

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.

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.