Wat is een RSS-feed voor een YouTube-kanaal?

Een RSS-feed is een machine-leesbare lijst met recente items van een website die feedlezers kunnen raadplegen voor updates. YouTube publiceert er één voor elk kanaal en afspeellijst als een Atom-feed op https://www.youtube.com/feeds/videos.xml, waarbij ofwel een channel_id, een playlist_id, of een verouderde user-parameter wordt geaccepteerd. Als u zich op die URL in een feedlezer abonneert, kunt u een kanaal volgen zonder account, zonder meldingen en zonder het YouTube-startpagina-algoritme.

De link wordt niet weergegeven in de YouTube-interface, maar is ingebed in de HTML van de kanaalpagina als een <link rel="alternate" type="application/rss+xml">-tag, daarom kunnen de meeste feedlezers deze automatisch ontdekken via een kanaal-URL. De feed bevat ongeveer de 15 meest recente uploads met titel, publicatiedatum, beschrijving, miniatuur en weergave-/likeaantallen.

Gereedschapbeschrijving

Dit gereedschap bouwt de juiste YouTube Atom/RSS-feed-URL uit wat u ook plakt — een volledige kanaal-URL, een naakte kanaal-ID (UC…), een afspeellijst-URL of -ID, een verouderde /user/-URL, of een bestaande feeds/videos.xml-link. Het stelt u ook in staat om de standaard kanalfeed (die lange video's, Shorts en live streams mengt) om te zetten in gefilterde varianten die alleen het inhoudstype weergeven dat u werkelijk wilt lezen.

Voorbeelden

Invoer Uitvoer
https://www.youtube.com/channel/UCXuqSBlHAE6Xw-yeJA0Tunw https://www.youtube.com/feeds/videos.xml?channel_id=UCXuqSBlHAE6Xw-yeJA0Tunw
UCXuqSBlHAE6Xw-yeJA0Tunw (filter: Alleen lange video's) https://www.youtube.com/feeds/videos.xml?playlist_id=UULFXuqSBlHAE6Xw-yeJA0Tunw
https://www.youtube.com/playlist?list=PLrAXtmRdnEQy6nuLMt9H1tK7nTqQ4cYbk https://www.youtube.com/feeds/videos.xml?playlist_id=PLrAXtmRdnEQy6nuLMt9H1tK7nTqQ4cYbk

Functies

  • Accepteert kanaal-URL's, kanaal-ID's, afspeellijst-URL's, afspeellijst-ID's, /user/-URL's en bestaande feed-URL's
  • Optionele filters om YouTube Shorts en live streams uit de feed uit te sluiten
  • Genereert een kant-en-klaar <link rel="alternate">-HTML-fragment voor het inbedden van feed-detectie op uw eigen site

Hoe het werkt

Voor een kanalfeed stelt YouTube het gedocumenteerde formulier feeds/videos.xml?channel_id=UC… beschikbaar. Om het inhoudstype te filteren, gebruikt het gereedschap een ongedocumenteerde maar veel gebruikte truc: elk kanaal bezit automatisch een set gegenereerde afspeellijsten waarvan de ID's van de kanaal-ID worden afgeleid door het voorvoegsel UC door een ander voorvoegsel te vervangen.

Filter Afspeellijst-ID-voorvoegsel Inhoud
Alle video's UC… (kanalfeed) Lange video's, Shorts en live streams gemengd
Alleen lange video's UULF… Alleen reguliere lange video's — geen Shorts, geen live
Alleen Shorts UUSH… Alleen Shorts
Alleen live streams UULV… Alleen live uitzendingen

Voor een kanaal UCXuqSBlHAE6Xw-yeJA0Tunw is de feed met alleen lange video's dus feeds/videos.xml?playlist_id=UULFXuqSBlHAE6Xw-yeJA0Tunw. Deze voorvoegsels zijn door de gemeenschap omgekeerd geëngineerd en zijn niet officieel aangekondigd door YouTube.

Opties uitgelegd

  • YouTube-kanaal of afspeellijst — Plak een van de volgende: een kanaal-URL (/channel/UC…), een kanaal-ID (UC…), een afspeellijst-URL (met ?list=…), een naakte afspeellijst-ID (PL…, UU…, FL…, …), een verouderde /user/NAME-URL, een @handle-URL (zal waarschuwen — zie Beperkingen), of een bestaande feeds/videos.xml-URL.
  • Filter — Alleen relevant voor kanalinvoer. Schakelt tussen de officiële channel_id-feed en de afgeleide UULF / UUSH / UULV-afspeellijstfeeds. Voor afspeellijst- of gebruikersinvoer wordt het filter genegeerd omdat de onderliggende feed al een vaste lijst is.

Beperkingen

  • @handle-URL's kunnen niet rechtstreeks worden geconverteerd. YouTube's openbare pagina bevat geen stabiele toewijzing van handle naar kanaal-ID zonder scraping. Open het kanaal in een browser, bekijk de paginabron en kopieer de UC…-ID — of gebruik de /channel/UC…-URL van het kanaal.
  • Shorts/lange/live-filtering werkt alleen voor kanalen (omdat het afhankelijk is van de afgeleide afspeellijst-ID's). Voor afspeellijstinvoer wordt elk item in de afspeellijst opgenomen, ongeacht de lengte.
  • De voorvoegsels UULF, UUSH en UULV zijn niet gedocumenteerd door YouTube en kunnen zonder waarschuwing verdwijnen.
  • YouTube-feeds vermelden alleen de meest recente ~15 items en de service wordt af en toe snelheidsbeperkt of is tijdelijk niet beschikbaar; dit is een YouTube-beperking, niet van het gereedschap.
  • Privé-, alleen-leden- en ongelistde video's zijn niet opgenomen in feeds.

Tips

  • Houd het filter Alleen lange video's standaard geselecteerd — de meeste klachten over "Shorts die mijn feedlezer vervuilen" verdwijnen onmiddellijk met UULF….
  • Als uw feedlezer regels per feed ondersteunt, kunt u de feed Alle video's behouden en in plaats daarvan URL's met /shorts/ filteren om deze automatisch als gelezen te markeren.
  • Om feed-detectie op uw eigen pagina in te bedden, kopieert u het gegenereerde <link rel="alternate">-fragment in de <head> van de relevante HTML-pagina.

Veelgestelde vragen

Waarom is de YouTube-abonneerknop niet genoeg? De bel stuurt alleen meldingen binnen YouTube/Google. Een RSS-feed stelt elke feedlezer, e-mail-naar-RSS-brug of automatiseringshulpmiddel in staat om dezelfde updates te gebruiken zonder een YouTube-account.

Verschijnen Shorts nog steeds in de feed met alleen lange video's? De UULF-afspeellijst is YouTube's eigen "lange video's"-automatische afspeellijst voor het kanaal, dus Shorts zouden moeten worden uitgesloten. Een klein aantal grensgevallen (verticale clips aan de rand van YouTube's Shorts-drempel) kan af en toe doorslaan.

Zijn deze feeds RSS of Atom? Atom 1.0, ondanks dat YouTube ze labelt met application/rss+xml in de <link>-tag. Elke moderne feedlezer verwerkt beide formaten transparant.

Kan ik een feed krijgen voor mijn eigen abonnementen of kijklijst? Niet via dit gereedschap — die vereisen verificatie en worden niet weergegeven als openbare XML-feeds.