Méthodologie Streamz
Cette page documente comment Streamz collecte, traite et publie les informations sur le streaming en France. Notre objectif est la transparence totale sur les sources, la fréquence de mise à jour et les limites connues.
Sources de données
Disponibilités catalogue
Pour chaque film ou série référencé, les plateformes de diffusion proviennent de TMDB (The Movie Database), via leur API publique, en filtrant strictement sur la région FR. TMDB agrège les données fournies par JustWatch ainsi que par les éditeurs de plateformes elles-mêmes.
Les types d'offres distingués sont :
- flatrate — inclus dans l'abonnement (SVOD)
- ads — inclus avec publicité (AVOD)
- free — accès gratuit légal
- rent — location à l'unité (TVOD)
- buy — achat à l'unité
Prix d'abonnement
Les prix mensuels sont collectés manuellement à partir des pages tarifaires officielles de chaque plateforme et croisés avec les communiqués officiels. Vérification hebdomadaire (le lundi). En cas de promotions limitées dans le temps, le tarif standard est conservé. Les prix avec publicité (ads_price_eur) sont distingués des prix premium.
Notes et critiques
Les notes affichées proviennent de TMDB (note utilisateur, échelle 0-10) et, lorsqu'elles existent en base, des notes presse et spectateurs Allociné (échelle 0-5). Streamz n'attribue pas de note maison.
Fréquence de mise à jour
- Catalogue TMDB : synchronisation quotidienne à 06:00 UTC sur les 3000 films et 3000 séries les plus populaires.
- Plateformes de diffusion : 2000 contenus revérifiés chaque jour, en priorité ceux dont la dernière vérification date de plus de 48 heures.
- Prix d'abonnement : vérification hebdomadaire (lundi).
- Articles éditoriaux : 4 nouveaux articles par jour, focalisés sur le mois en cours.
- Sitemap XML : régénéré à chaque déploiement.
Catégorisation des contenus
Streamz distingue plusieurs catégories au-delà du couple film/série :
- Anime : déduit des genres TMDB (« Animation » + origine japonaise) et de mots-clés spécifiques. Inclut les co-productions occidentales avec esthétique anime.
- Documentaire : genre TMDB « Documentary » et docu-fictions explicites.
- Téléréalité : genre TMDB « Reality ».
- Jeunesse / kids : flag interne basé sur la classification TMDB.
Cette catégorisation peut occasionnellement classer un titre dans plusieurs catégories (ex : Castlevania = anime + série).
Articles du magazine
Les articles publiés sur /magazine sont générés avec assistance d'IA (modèle de langage open-weights via API Groq) à partir de prompts structurés (top mensuel par plateforme, calendrier des sorties, top par genre). Chaque article est :
- Appuyé sur les données réelles de la base : titres présents en DB, plateformes effectivement actives, dates de sortie TMDB.
- Vérifié pour exclure les hallucinations (titres inexistants ou notes inventées).
- Filtré pour bannir les tournures stéréotypées et les superlatifs creux.
- Limité à 800-2500 mots par article.
Les articles sont dépublication possible si une erreur factuelle est signalée et confirmée.
Limites connues
- TMDB ne couvre pas 100 % des catalogues, particulièrement pour les titres locaux récents ou les services de niche.
- Les ajouts et retraits de catalogue peuvent être détectés avec 24-48 heures de décalage.
- Les prix peuvent varier selon les promotions en cours (Black Friday, soldes étudiantes, offres groupées) — vérifiez toujours le site officiel avant souscription.
- Certaines plateformes proposent plusieurs formules ; Streamz affiche par défaut le prix de l'offre standard sans publicité.
- Les pages X-vs-Y du comparateur portent sur les 11 plateformes principales (66 paires possibles).
Code et reproductibilité
Le code source de Streamz est publié sur GitHub. Vous pouvez y consulter :
- Le scraper Python qui synchronise TMDB et les plateformes (
packages/scraper/). - Le schéma Postgres (
sql/001_init.sql). - Les templates Astro qui génèrent les pages (
web/src/pages/).
Signaler une erreur
Pour signaler une erreur factuelle (titre mal classé, prix périmé, plateforme manquante), contactez la rédaction via les mentions légales. Toute correction est intégrée à la prochaine synchronisation.