Files
youtube_personal/ETAPE18_5_INFOS_CHAINE.md

1.7 KiB

Étape 18.5 - Informations détaillées de chaîne

Ajout d'une vraie fiche d'informations en haut de la page d'une chaîne.

Informations affichées

Nom
Photo
Description
Pays
Date de création
Nombre d'abonnés
Nombre total de vues de la chaîne
Nombre de vidéos publiques
Likes cumulés des vidéos chargées
Commentaires cumulés des vidéos chargées

Les statistiques générales de chaîne viennent de channels.list avec :

part=snippet,statistics

La date affichée est la date de création/publication de la chaîne (snippet.publishedAt).

Likes

YouTube Data API n'expose pas de likeCount global dans les statistiques d'une chaîne.

Le champ likeCount existe par contre pour les vidéos.

YouTube Personal additionne donc :

likes vidéo 1
+ likes vidéo 2
+ likes vidéo 3
+ ...

Au cours du chargement, l'interface affiche :

Likes chargés

Quand le catalogue est terminé :

Likes cumulés

avec le nombre de vidéos réellement mesurées.

Même principe pour les commentaires.

Vidéos

Chaque VideoItem peut maintenant mémoriser :

viewCount
likeCount
commentCount
uploadDate

La ligne sous une vidéo de chaîne peut donc afficher :

1,2 M vues YouTube • 84 k likes • 3,2 k commentaires • 15/08/2026

Test

Après extraction :

Windows :

cd "D:\07-Logiciels\23-youtube_personal"
flutter run -d windows

Android :

cd "D:\07-Logiciels\23-youtube_personal"
flutter run -d f10778d8

Pas besoin de flutter clean.

Ouvrir :

Chaînes
→ une chaîne

La fiche statistique doit apparaître au-dessus du tri des vidéos.