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
  • Eén klik op "Openen in feedlezer" via de standaard feeds/videos.xml-URL
  • Detecteert @handle-URL's en waarschuwt dat deze niet kunnen worden opgelost zonder YouTube's API

Gebruiksscenario's

  • Abonneren op een maker in een zelf gehoste feedlezer (Miniflux, FreshRSS, Tiny Tiny RSS, NetNewsWire) zonder YouTube-meldingen of aanbevelingen
  • Een druk kanaal filteren tot alleen lange uploads, zodat YouTube Shorts en live streams uw leeslijst niet meer overspoelen
  • Een <link rel="alternate" type="application/rss+xml">-tag toevoegen aan een persoonlijke site die naar favoriete kanalen verwijst, zodat de browsers en lezers van bezoekers de feed automatisch kunnen ontdekken

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.