Référence
Le flux RSS de la chaîne YouTube
Toute chaîne YouTube publique a un flux RSS de ses dernières vidéos, à youtube.com/feeds/videos.xml?channel_id= suivi de l'ID de la chaîne. YouTube ne le relie pas depuis l'interface, mais c'est gratuit et ça ne demande ni compte ni clé API.
L'URL
Prenez l'ID de la chaîne et mettez-le ici :
https://www.youtube.com/feeds/videos.xml?channel_id=CHANNEL_IDUn ID de chaîne commence par UC. Le nom de la chaîne et son @identifiant ne fonctionnent pas ici : mettez l'un des deux dans l'URL et vous n'obtenez rien.
Trouver l'ID de la chaîne
Certaines adresses de chaîne le contiennent déjà :
https://www.youtube.com/channel/UCxxxxxxxxxxxxxxxxxxxxxxLa plupart des chaînes s'affichent plutôt à une adresse avec @identifiant, qui ne marche pas. Pour celles-là, ouvrez la page de la chaîne, ouvrez la description complète (le lien « plus » après elle), descendez jusqu'en bas et choisissez Partager la chaîne → Copier l'ID de la chaîne. Sur ordinateur, vous pouvez aussi voir le code source de la page de la chaîne et chercher channel_id= : la page relie son propre flux.
Ce que vous recevez
Vous obtenez un flux Atom, le même format que celui de la playlist. Chaque entrée a l'ID de la vidéo, son titre, un lien, la date de publication et une miniature, de quoi permettre à n'importe quel lecteur de bien l'afficher. Collez l'URL dans votre lecteur comme un nouvel abonnement et il fait le reste.
Les limites du flux
Environ 15 entrées, sans moyen d'aller plus loin
Le flux ne porte que les vidéos les plus récentes, sans paramètre de pagination. Pour une chaîne qui publie plusieurs fois par jour, un lecteur qui vérifie rarement peut manquer des vidéos entre deux vérifications.
C'est un format à interroger, pas à recevoir
Rien ne vous est envoyé. Il faut que quelque chose interroge l'URL selon un horaire et remarque ce qui a changé, donc votre lecteur doit vraiment tourner.
Ce n'est pas documenté
YouTube ne liste cet endpoint nulle part officiellement. Il fonctionne depuis des années et beaucoup s'y fient, mais personne n'a garanti qu'il continuerait.
Quand une alerte hébergée est plus simple
Si vous utilisez déjà un lecteur de flux, vous pouvez vous arrêter là : le flux est gratuit et ne dépend de personne. C'est moins pratique quand vous voulez un e-mail ou une alerte sur le téléphone plutôt qu'un endroit où aller regarder, ou quand vous préférez ne rien laisser tourner. C'est là qu'intervient Listabell. Il surveille les nouvelles vidéos de la chaîne en continu et vous envoie chaque nouvelle vidéo par e-mail ou Telegram. Le guide des alertes de nouvelles vidéos d'une chaîne le compare aux autres options.
Voir aussi : le flux RSS d'une playlist YouTube, pour suivre une seule série plutôt que toute la chaîne.
Vous ne voulez pas faire tourner un lecteur ?
Recevez chaque nouvelle vidéo comme un e-mail ou un message Telegram.