2.2 KiB
Étape 18.5.2 - Correctif réel des statistiques de chaîne Windows
La capture 18.5.1 montre que seule cette donnée arrivait :
45 k likes vidéo
Cela prouve que la métadonnée de la vidéo fonctionne, mais que les champs de
la chaîne (abonnés / vues / date) revenaient vides par le chemin public
youtube_explode_dart.
Nouveau fallback Windows
YouTube Personal réutilise maintenant le yt-dlp.exe déjà fourni avec le
lecteur HD.
Pour une chaîne :
youtube_explode_dart
↓
si champs manquants
↓
yt-dlp sur /channel/<id>/videos
↓
si nécessaire /about
↓
fusion des métadonnées
Champs récupérés quand YouTube les expose :
channel_follower_count -> abonnés
view_count -> vues chaîne
playlist_count -> vidéos
channel/title -> nom
description -> description
thumbnails -> avatar
Logs
Le test doit maintenant écrire une ligne très claire :
[CHANNEL-YTDLP][18.5.2] channel=UC... subs=... views=... videos=...
[CHANNEL-META][18.5.2] id=UC... subs=... views=... videos=... date=...
Cela évite désormais les échecs silencieux.
Sous la vidéo
La zone peut maintenant afficher :
2,4 M abonnés
486 M vues chaîne
312 vidéos
45 k likes vidéo
Si YouTube ne fournit réellement aucune statistique de chaîne, l'interface affiche explicitement :
Stats chaîne indisponibles
au lieu de faire croire que le code n'a pas été exécuté.
Date
La vraie date de création reste utilisée dès qu'elle est fournie par la page À propos ou par YouTube Data API.
Si cette date n'est pas publiquement extractible mais que le catalogue complet est chargé, la page chaîne affiche à la place une donnée honnête :
Plus ancienne vidéo : 14/03/2017
Elle n'est PAS présentée comme la date de création de la chaîne.
Test
Extraire le ZIP à la racine puis :
cd "D:\07-Logiciels\23-youtube_personal"
flutter run -d windows
Pas besoin de flutter clean.
Ouvrir la même vidéo Gamerawi et regarder :
sous le nom de la chaîne
Puis regarder les lignes [CHANNEL-YTDLP][18.5.2] dans PowerShell.