YouTube RSS-länkgenerator
Generera en YouTube RSS/Atom-flödes-URL för en kanal eller spellista, med valfria filter för att utesluta Shorts eller endast inkludera långformade videor, Shorts eller livestreams.
Inmatning
Utdata
Readme
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 befintligfeeds/videos.xml-URL. - Filter — Endast meningsfullt för kanalinmatningar. Växlar mellan den officiella
channel_id-feeden och deUULF/UUSH/UULVhä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 kopieraUC…-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,UUSHochUULVä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.