YouTube RSS-lenke-generator
Generer en YouTube RSS / Atom-feed-URL for en kanal eller spilleliste, med valgfrie filtre for å ekskludere Shorts eller inkludere kun langformatsvideoer, Shorts eller direktesendte strømmer.
Inndata
Utdata
Les meg
Hva er en RSS-feed for en YouTube-kanal?
En RSS-feed er en maskinlesbar liste over nylige elementer fra et nettsted som feed-lesere kan spørre etter oppdateringer. YouTube publiserer en for hver kanal og spilleliste som en Atom-feed på https://www.youtube.com/feeds/videos.xml, og aksepterer enten en channel_id, en playlist_id, eller en eldre user-parameter. Hvis du abonnerer på denne URL-en i en feed-leser, kan du følge en kanal uten konto, uten varsler og uten YouTube-hjemmesidens algoritme.
Lenken er ikke eksponert i YouTubes brukergrensesnitt, men den er innebygd i kanalsidens HTML som en <link rel="alternate" type="application/rss+xml">-tag, noe som er grunnen til at de fleste feed-lesere kan oppdage den automatisk fra en kanal-URL. Feeden inneholder omtrent de siste 15 opplastingene med tittel, publiseringsdato, beskrivelse, miniatyrbilde og visnings-/likeantalll.
Verktøybeskrivelse
Dette verktøyet bygger den riktige YouTube Atom/RSS-feed-URL-en fra det du limer inn — en full kanal-URL, en bare kanal-ID (UC…), en spilleliste-URL eller ID, en eldre /user/-URL, eller en eksisterende feeds/videos.xml-lenke. Det lar deg også bytte standard kanalfeeden (som blander lange videoer, Shorts og direktesendte strømmer) med filtrerte varianter som viser bare innholdstypen du faktisk ønsker å lese.
Eksempler
| Inndata | Utdata |
|---|---|
https://www.youtube.com/channel/UCXuqSBlHAE6Xw-yeJA0Tunw |
https://www.youtube.com/feeds/videos.xml?channel_id=UCXuqSBlHAE6Xw-yeJA0Tunw |
UCXuqSBlHAE6Xw-yeJA0Tunw (filter: Kun langform) |
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 |
Funksjoner
- Aksepterer kanal-URL-er, kanal-ID-er, spilleliste-URL-er, spilleliste-ID-er,
/user/-URL-er og eksisterende feed-URL-er - Valgfrie filtre for å ekskludere YouTube Shorts og direktesendte strømmer fra feeden
- Genererer et klart-til-å-lime-inn
<link rel="alternate">HTML-utdrag for innbygging av feed-oppdagelse på ditt eget nettsted
Hvordan det fungerer
For en kanallfeed eksponerer YouTube den dokumenterte formen feeds/videos.xml?channel_id=UC…. For å filtrere innholdstype bruker verktøyet et udokumentert men mye brukt triks: hver kanal eier automatisk et sett med genererte spillelister hvis ID-er er avledet fra kanal-ID-en ved å erstatte det ledende UC med et annet prefiks.
| Filter | Spilleliste-ID-prefiks | Innhold |
|---|---|---|
| Alle videoer | UC… (kanalfeed) |
Langform-videoer, Shorts og direktesendte strømmer blandet |
| Kun langform | UULF… |
Bare vanlige langform-videoer — ingen Shorts, ingen direktesendinger |
| Kun Shorts | UUSH… |
Bare Shorts |
| Kun direktesendinger | UULV… |
Bare direktesendte kringkastinger |
Så for en kanal UCXuqSBlHAE6Xw-yeJA0Tunw, er langform-feeden feeds/videos.xml?playlist_id=UULFXuqSBlHAE6Xw-yeJA0Tunw. Disse prefiksene ble reverse-engineered av fellesskapet og er ikke offisielt kunngjort av YouTube.
Alternativer forklart
- YouTube-kanal eller spilleliste — Lim inn noe av følgende: en kanal-URL (
/channel/UC…), en kanal-ID (UC…), en spilleliste-URL (med?list=…), en bare spilleliste-ID (PL…,UU…,FL…, …), en eldre/user/NAME-URL, en@handle-URL (vil advare — se Begrensninger), eller en eksisterendefeeds/videos.xml-URL. - Filter — Bare meningsfull for kanalinnganger. Bytter mellom den offisielle
channel_id-feeden og deUULF/UUSH/UULVavledede spilleliste-feedene. For spilleliste- eller brukerinnganger ignoreres filteret fordi den underliggende feeden allerede er en fast liste.
Begrensninger
@handle-URL-er kan ikke konverteres direkte. YouTubes offentlige side inneholder ikke en stabil kartlegging fra handle til kanal-ID uten skraping. Åpne kanalen i en nettleser, vis sidekilde, og kopierUC…-ID-en — eller bruk kanalens/channel/UC…-URL.- Shorts/langform/direktesending-filtrering fungerer bare for kanaler (fordi det er avhengig av de avledede spilleliste-ID-ene). For spilleliste-innganger er hver element i spillelisten inkludert uavhengig av lengde.
- Prefiksene
UULF,UUSHogUULVer ikke dokumentert av YouTube og kan forsvinne uten varsel. - YouTube-feeder viser bare de siste ~15 elementene og tjenesten er av og til hastighetsbegrenset eller midlertidig utilgjengelig; dette er en YouTube-begrensning, ikke verktøyets.
- Private, medlemmer-bare og ulistede videoer er ikke inkludert i feeder.
Tips
- Hold Kun langform-filteret valgt som standard — de fleste "Shorts ødelegger min feed-leser"-klager forsvinner øyeblikkelig med
UULF…. - Hvis feed-leseren din støtter regler per feed, kan du holde Alle videoer-feeden og i stedet filtrere URL-er som inneholder
/shorts/for å merke dem som lest automatisk. - For å innebygge feed-oppdagelse på din egen side, kopier det genererte
<link rel="alternate">-utdraget inn i<head>på den relevante HTML-siden.
Vanlige spørsmål
Hvorfor er ikke YouTube-abonnementsknappen nok? Klokken sender bare varsler inne i YouTube/Google. En RSS-feed lar hvilken som helst feed-leser, e-post-til-RSS-bro eller automatiseringsverktøy forbruke de samme oppdateringene uten en YouTube-konto.
Vil Shorts fortsatt vises i langform-feeden?
UULF-spillelisten er YouTubes egen "langform-videoer" auto-spilleliste for kanalen, så Shorts bør ekskluderes. Et lite antall grensevideo-er (vertikale klipp ved kanten av YouTubes Shorts-terskel) kan av og til slippe gjennom.
Er disse feedene RSS eller Atom?
Atom 1.0, til tross for at YouTube merker dem med application/rss+xml i <link>-taggen. Hver moderne feed-leser håndterer begge formater transparent.
Kan jeg få en feed for mine egne abonnementer eller se senere? Ikke via dette verktøyet — disse krever autentisering og er ikke eksponert som offentlige XML-feeder.