web-dev-qa-db-fra.com

Flux RSS unique pour tous les abonnements YouTube

Vous pouvez obtenir des flux RSS pour des canaux individuels en utilisant la fonction Exporter vers des lecteurs RSS ou en utilisant les éléments ci-dessous, mais ces derniers génèrent plusieurs flux RSS, un pour chaque canal/utilisateur.

  • RSS pour la chaîne YouTube: https://www.youtube.com/feeds/videos.xml?channel_id=[channel id]
  • RSS pour YouTube Utilisateur: https://www.youtube.com/feeds/videos.xml?user=[username]

Je veux un seul flux pour tous mes abonnements.

La solution idéale serait un seul flux RSS pour tous les abonnements YouTube fournis par YouTube lui-même, mais je n'arrive pas à en trouver un.

J'ai lu plusieurs questions sur la combinaison de plusieurs flux RSS pour obtenir un seul flux ( ici et ici parmi plusieurs autres), mais cela nécessitera de répéter le processus lorsque je me désabonne à un ancien canal ou ajouter un nouveau canal. Ce n'est pas idéal, et bon nombre des réponses sont maintenant obsolètes (par exemple, les tubes de Yahoo sont à l'arrêt).

Est-il possible de créer un seul flux RSS pour tous les abonnements YouTube afin d'être averti de la publication de nouvelles vidéos?

(Similaire à la page d'abonnement sur youtube https://www.youtube.com/feed/subscriptions, sauf sous forme rss). Étonnamment, l'url contient feed, mais il n'y a pas de flux RSS pour la page.

Il existe une nouvelle fonctionnalité Notifications sur YouTube qui m'alerte en cas de nouvelles vidéos, mais je dois visiter le site Web et/ou le garder ouvert. Est-il possible d'extraire/créer un flux RSS à partir de notifications YouTube?

4
xypha

C’est l’une des fonctionnalités perdues lors de la transition de l’API de données YouTube v2 à la v3; YouTube ne dispose plus d'un flux pour les abonnements d'un utilisateur représenté dans RSS/Atom.

En guise de solution de contournement, vous pouvez utiliser les flux de chaque canal, puis utiliser un lecteur de flux prenant en charge la "vue des dossiers". Nous en sommes à peu près exactement au début de votre question.

2
Leo Wattenberg