Connu comme l’un des 1ers addons de Stremio dédié aux contenus francophones, StreamFusion a eu quelques évolutions ces derniers mois, notamment via Laster13 (Script SSD) et Vidocq vient de mettre un gros coup de dév dessus !
Vous pouvez en trouver une instance publique sur stremiofr.me mais je ne pense pas que ce soit la :develop, plutôt la :latest. Dans tous les cas, il est toujours mieux d’héberger soi-même ce qu’on utilise, quand le code est publié.
Pour l’instant (3.2.1) y’a ça de nouveau mais ça devrait encore bouger. Notamment au niveau des trackers implémentés.
🎉 Stream-Fusion v3.2.1 est disponible !
━━━━━━━━━━━━━━━━━━━━━━
🎯 Refonte du matching TMDB
━━━━━━━━━━━━━━━━━━━━━━
Chaque torrent est désormais associé à un identifiant TMDB fiable au fil des recherches. Les mismatches sont détectés et évités avant d'entrer en base. Résultat : moins de contenus mal identifiés, des résultats plus pertinents. 🎬✅
Les admins peuvent maintenant parcourir tous les torrents en cache, corriger manuellement les associations TMDB et gérer les mismatches directement depuis le panel.
━━━━━━━━━━━━━━━━━━━━━━
🧹 Nettoyage automatique
━━━━━━━━━━━━━━━━━━━━━━
Un scheduler tourne en arrière-plan pour maintenir la base propre : purge du cache debrid, suppression des torrents anciens et orphelins, déduplication, désactivation des clés expirées. Fini la base qui gonfle indéfiniment
━━━━━━━━━━━━━━━━━━━━━━
🎛️ Panel admin
━━━━━━━━━━━━━━━━━━━━━━
• Maintenance Redis — vidage ciblé par catégorie de clés (debrid par service, cache recherche, tokens, rate limits…)
• Maintenance PostgreSQL — stats enrichies, nettoyages ciblés, actions non-destructives sur les clés expirées
• Nouvelle page "Tâches planifiées" — état en temps réel des jobs, déclenchement manuel, prochain run
━━━━━━━━━━━━━━━━━━━━━━
⚙️ Divers
━━━━━━━━━━━━━━━━━━━━━━
• Cache local Postgres configurable avant de bypasser les indexeurs
• YggFlix : recherche de secours avec pagination
• Corrections UI config Stremio
Avant de l’installer, se munir des clés API/passkeys des sites que vous avez : TMDB (obligatoire), C411, LaCale, Torr9, ABN, ToS, G3mini, G-F et créer une clé qui sera requise pour accéder au dashboard d’administration de SF sur URL/admin (ça se fait dans le terminal avec uuidgen -r).
Maintenant on peut installer le Docker
services:
stremio-stream-fusion:
image: ghcr.io/limehubs/stream-fusion:develop
container_name: stremio-stream-fusion
restart: always
environment:
SECRET_API_KEY: ${SECRET_API_KEY}
TMDB_API_KEY: ${TMDB_API_KEY}
C411_API_KEY: ${C411_API_KEY}
LACALE_API_KEY: ${LACALE_API_KEY}
TORR9_API_KEY: ${TORR9_API_KEY}
ABN_API_KEY: ${ABN_API_KEY}
G3MINI_API_KEY: ${G3MINI_API_KEY}
THEOLDSCHOOL_API_KEY: ${THEOLDSCHOOL_API_KEY}
REDIS_HOST: stremio-redis
PG_HOST: stremio-postgres
PG_USER: streamfusion
PG_PASS: streamfusion
PROXY_URL: http://warp:1080
USE_HTTPS: "True"
TZ: ${TZ:-Europe/Paris}
ports:
- 8082:8080
volumes:
- /home/aerya/docker/stremio/stream-fusion/sf:/app/config
depends_on:
stremio-postgres:
condition: service_healthy
stremio-redis:
condition: service_started
warp:
condition: service_started
stremio-redis:
image: redis:latest
container_name: stremio-redis
restart: always
command: redis-server --appendonly yes
expose:
- "6379"
volumes:
- /home/aerya/docker/stremio/stream-fusion/redis:/data
stremio-postgres:
image: postgres:16.3-alpine3.20
container_name: stremio-postgres
restart: always
environment:
PGDATA: /var/lib/postgresql/data/pgdata
POSTGRES_USER: streamfusion
POSTGRES_PASSWORD: streamfusion
POSTGRES_DB: shared
expose:
- "5432"
volumes:
- /home/aerya/docker/stremio/stream-fusion/postgres:/var/lib/postgresql/data/pgdata
healthcheck:
test:
- CMD-SHELL
- pg_isready -U streamfusion -d shared
interval: 10s
timeout: 5s
retries: 5
warp:
image: caomingjun/warp
container_name: stremio-warp
restart: always
environment:
WARP_SLEEP: "2"
cap_add:
- NET_ADMIN
sysctls:
net.ipv6.conf.all.disable_ipv6: "0"
net.ipv4.conf.all.src_valid_mark: "1"
expose:
- "1080"
volumes:
- /home/aerya/docker/stremio/stream-fusion/warp:/var/lib/cloudflare-warp
Et le .env.
Les clés des trackers sont à renseigner ici si vous voulez partager VOS comptes avec d’AUTRES personnes ou si cette instance ne sera que pour vous. Si vous voulez la partager mais que chacun y mette ses clés, ça se fera via la WebUI.
Pour TMDB pas grave d’utiliser votre API pour plusieurs utilisateurs vu que SF embarque maintenant un cache TMDB.
TZ=Europe/Paris
SECRET_API_KEY=change-moi-par-une-vraie-cle (uuidgen -r)
TMDB_API_KEY=ta-cle-tmdb
C411_API_KEY=
LACALE_API_KEY=
TORR9_API_KEY=
ABN_API_KEY=
G3MINI_API_KEY=
THEOLDSCHOOL_API_KEY=

Pour générer votre clé API il faut se rendre sur le dashboard (URL ou IP:port/admin) et se connecter avec la Secret API Key du .env
Ensuite, visiter pour saliver devant les options, puis aller sur Clés API dans le menu de gauche et en créer une.

Et continuer la configuration de l’addon






Il suffit ensuite d’ajouter le manifeste à Stremio (ou tout autre lecteur prenant ses addons) ou à AIOStreams, mon cas.


Au rayon des grosses nouveautés, SF propose maintenant un cache TMDB intégré, qui peut être édité, et des hashes des torrents. Ce qui fait que lui permet de gagner en rapidité.

De même, on peut parcourir et éditer les regex de parsing de titre et langue.




![]()
