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 - Klikk-for-klikk "Åpne i feed-leser" via standard
feeds/videos.xml-URL - Oppdager
@handle-URL-er og advarer deg om at de ikke kan løses uten YouTubes API
Brukstilfeller
- Abonnering på en innholdsskaper i en selvhosted feed-leser (Miniflux, FreshRSS, Tiny Tiny RSS, NetNewsWire) uten YouTube-varsler eller anbefalinger
- Filtrering av en støyende kanal ned til bare langform-opplastinger, slik at YouTube Shorts og direktesendte strømmer slutter å oversvømme lestelisten din
- Legge til en
<link rel="alternate" type="application/rss+xml">-tag på et personlig nettsted som lenker til favorittkanaler, slik at besøkendes nettlesere og lesere kan oppdage feeden automatisk
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.