Vad är en RSS-feed för en YouTube-kanal?

En RSS-feed är en maskinläsbar lista över senaste objekt från en webbplats som feed-läsare kan avsöka för uppdateringar. YouTube publicerar en för varje kanal och spellista som en Atom-feed på https://www.youtube.com/feeds/videos.xml, och accepterar antingen en channel_id, en playlist_id eller en äldre user-parameter. Om du prenumererar på denna URL i en feed-läsare kan du följa en kanal utan konto, utan aviseringar och utan YouTubes hemsida-algoritm.

Länken exponeras inte i YouTubes användargränssnitt, men den är inbäddad i kanalens HTML-sida som en <link rel="alternate" type="application/rss+xml">-tagg, vilket är anledningen till att de flesta feed-läsare kan automatiskt upptäcka den från en kanal-URL. Feeden innehåller ungefär de senaste 15 uppladdningarna med titel, publiceringsdatum, beskrivning, miniatyr och visnings-/gillningsantal.

Verktygsbeskrivning

Det här verktyget bygger rätt YouTube Atom/RSS-feed-URL från vad du än klistrar in — en fullständig kanal-URL, ett enkelt kanal-ID (UC…), en spellista-URL eller ID, en äldre /user/-URL eller en befintlig feeds/videos.xml-länk. Det låter dig också byta standardkanalfeeden (som blandar långa videor, Shorts och livestreams) mot filtrerade varianter som endast visar den innehållstyp du faktiskt vill läsa.

Exempel

Inmatning Utmatning
https://www.youtube.com/channel/UCXuqSBlHAE6Xw-yeJA0Tunw https://www.youtube.com/feeds/videos.xml?channel_id=UCXuqSBlHAE6Xw-yeJA0Tunw
UCXuqSBlHAE6Xw-yeJA0Tunw (filter: Endast långformat) 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

Funktioner

  • Accepterar kanal-URL:er, kanal-ID:n, spellista-URL:er, spellista-ID:n, /user/-URL:er och befintliga feed-URL:er
  • Valfria filter för att utesluta YouTube Shorts och livestreams från feeden
  • Genererar ett klart-att-klistra-in <link rel="alternate">-HTML-utdrag för att bädda in feed-upptäckt på din egen webbplats
  • Enklicks "Öppna i feed-läsare" via standard-URL:en feeds/videos.xml
  • Upptäcker @handle-URL:er och varnar dig om att de inte kan lösas utan YouTubes API

Användningsfall

  • Prenumerera på en skapare i en självvärd feed-läsare (Miniflux, FreshRSS, Tiny Tiny RSS, NetNewsWire) utan YouTube-aviseringar eller rekommendationer
  • Filtrera en bullrig kanal ned till endast långformat-uppladdningar, så YouTube Shorts och livestreams slutar översvämma din läslista
  • Lägg till en <link rel="alternate" type="application/rss+xml">-tagg på en personlig webbplats som länkar till favoritkanaler, så besökares webbläsare och läsare kan automatiskt upptäcka feeden

Hur det fungerar

För en kanalsfeed exponerar YouTube den dokumenterade formen feeds/videos.xml?channel_id=UC…. För att filtrera innehållstyp använder verktyget ett odokumenterat men allmänt använt trick: varje kanal äger automatiskt en uppsättning genererade spellistor vars ID:n härleds från kanal-ID:t genom att ersätta det ledande UC med ett annat prefix.

Filter Spellista-ID-prefix Innehål
Alla videor UC… (kanalsfeed) Långformat-videor, Shorts och livestreams blandat
Endast långformat UULF… Endast vanliga långformat-videor — inga Shorts, ingen livestream
Endast Shorts UUSH… Endast Shorts
Endast livestreams UULV… Endast direktsändningar

Så för en kanal UCXuqSBlHAE6Xw-yeJA0Tunw är långformat-feeden feeds/videos.xml?playlist_id=UULFXuqSBlHAE6Xw-yeJA0Tunw. Dessa prefix omvändes av communityn och är inte officiellt tillkännagiven av YouTube.

Alternativ förklarade

  • YouTube-kanal eller spellista — Klistra in någon av: en kanal-URL (/channel/UC…), ett kanal-ID (UC…), en spellista-URL (med ?list=…), ett enkelt spellista-ID (PL…, UU…, FL…, …), en äldre /user/NAME-URL, en @handle-URL (kommer att varna — se Begränsningar), eller en befintlig feeds/videos.xml-URL.
  • Filter — Endast meningsfullt för kanalinmatningar. Växlar mellan den officiella channel_id-feeden och de UULF / UUSH / UULV härledda spellista-feederna. För spellista- eller användarinmatningar ignoreras filtret eftersom den underliggande feeden redan är en fast lista.

Begränsningar

  • @handle-URL:er kan inte konverteras direkt. YouTubes offentliga sida innehåller ingen stabil mappning från handle till kanal-ID utan skrapning. Öppna kanalen i en webbläsare, visa sidkällan och kopiera UC…-ID:t — eller använd kanalens /channel/UC…-URL.
  • Shorts/långformat/livestream-filtrering fungerar endast för kanaler (eftersom det förlitar sig på de härledda spellista-ID:na). För spellista-inmatningar ingår varje objekt i spellistan oavsett längd.
  • Prefixen UULF, UUSH och UULV är inte dokumenterade av YouTube och kan försvinna utan varning.
  • YouTube-feeder listar endast de senaste ~15 objekten och tjänsten är ibland hastighetsbegränsad eller tillfälligt otillgänglig; detta är en YouTube-begränsning, inte verktygets.
  • Privata, endast-för-medlemmar och dolda videor ingår inte i feeder.

Tips

  • Behåll filtret Endast långformat valt som standard — de flesta "Shorts förstör min feed-läsare"-klagomål försvinner omedelbar med UULF….
  • Om din feed-läsare stöder regler per feed kan du behålla Alla videor-feeden och istället filtrera URL:er som innehåller /shorts/ för att markera dem som lästa automatiskt.
  • För att bädda in feed-upptäckt på din egen sida, kopiera det genererade <link rel="alternate">-utdraget till <head> på relevant HTML-sida.

Vanliga frågor

Varför räcker inte YouTube-prenumerationsknappen? Klockan skickar endast aviseringar inuti YouTube/Google. En RSS-feed låter vilken feed-läsare, e-post-till-RSS-brygga eller automatiseringsverktyg som helst konsumera samma uppdateringar utan ett YouTube-konto.

Kommer Shorts fortfarande att visas i långformat-feeden? UULF-spellistan är YouTubes egen "långformat-videor"-autospellista för kanalen, så Shorts bör uteslutas. Ett litet antal gränsvideor (vertikala klipp vid gränsen för YouTubes Shorts-tröskel) kan ibland komma igenom.

Är dessa feeder RSS eller Atom? Atom 1.0, trots att YouTube märker dem med application/rss+xml i <link>-taggen. Varje modern feed-läsare hanterar båda formaten transparent.

Kan jag få en feed för mina egna prenumerationer eller titta senare? Inte via det här verktyget — dessa kräver autentisering och exponeras inte som offentliga XML-feeder.