YouTube RSS-Link-Generator
Generieren Sie eine YouTube RSS / Atom-Feed-URL für einen Kanal oder eine Playlist mit optionalen Filtern, um Shorts auszuschließen oder nur lange Videos, Shorts oder Live-Streams einzubeziehen.
Eingabe
Ausgabe
Readme
Was ist ein RSS-Feed für einen YouTube-Kanal?
Ein RSS-Feed ist eine maschinenlesbare Liste mit aktuellen Inhalten einer Website, die Feed-Reader abfragen können, um Updates zu erhalten. YouTube veröffentlicht einen für jeden Kanal und jede Playlist als Atom-Feed unter https://www.youtube.com/feeds/videos.xml, wobei entweder eine channel_id, eine playlist_id oder ein älterer user-Parameter akzeptiert wird. Wenn Sie diese URL in einem Feed-Reader abonnieren, können Sie einem Kanal folgen, ohne ein Konto zu haben, ohne Benachrichtigungen und ohne den YouTube-Homepage-Algorithmus.
Der Link wird in YouTubes Benutzeroberfläche nicht angezeigt, ist aber im HTML der Kanalseite als <link rel="alternate" type="application/rss+xml">-Tag eingebettet. Deshalb können die meisten Feed-Reader ihn automatisch von einer Kanal-URL erkennen. Der Feed enthält ungefähr die letzten 15 Uploads mit Titel, Veröffentlichungsdatum, Beschreibung, Thumbnail und Aufrufs-/Like-Zahlen.
Werkzeugbeschreibung
Dieses Werkzeug erstellt die korrekte YouTube Atom/RSS-Feed-URL aus allem, das Sie einfügen — eine vollständige Kanal-URL, eine reine Kanal-ID (UC…), eine Playlist-URL oder -ID, eine ältere /user/-URL oder einen bestehenden feeds/videos.xml-Link. Es ermöglicht Ihnen auch, den Standard-Kanal-Feed (der lange Videos, Shorts und Live-Streams vermischt) durch gefilterte Varianten zu ersetzen, die nur den Inhaltstyp anzeigen, den Sie tatsächlich lesen möchten.
Beispiele
| Eingabe | Ausgabe |
|---|---|
https://www.youtube.com/channel/UCXuqSBlHAE6Xw-yeJA0Tunw |
https://www.youtube.com/feeds/videos.xml?channel_id=UCXuqSBlHAE6Xw-yeJA0Tunw |
UCXuqSBlHAE6Xw-yeJA0Tunw (Filter: Nur lange Videos) |
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 |
Funktionen
- Akzeptiert Kanal-URLs, Kanal-IDs, Playlist-URLs, Playlist-IDs,
/user/-URLs und bestehende Feed-URLs - Optionale Filter zum Ausschließen von YouTube Shorts und Live-Streams aus dem Feed
- Generiert ein einsatzbereites
<link rel="alternate">-HTML-Snippet zum Einbetten von Feed-Erkennung auf Ihrer eigenen Website - „In Feed-Reader öffnen" mit einem Klick über die Standard-
feeds/videos.xml-URL - Erkennt
@handle-URLs und warnt Sie, dass sie ohne YouTubes API nicht aufgelöst werden können
Anwendungsfälle
- Abonnieren eines Creators in einem selbstgehosteten Feed-Reader (Miniflux, FreshRSS, Tiny Tiny RSS, NetNewsWire) ohne YouTube-Benachrichtigungen oder Empfehlungen
- Filtern eines lauten Kanals auf nur lange Videos, damit YouTube Shorts und Live-Streams Ihre Leseliste nicht mehr überfluten
- Hinzufügen eines
<link rel="alternate" type="application/rss+xml">-Tags zu einer persönlichen Website, die auf Lieblingskanäle verlinkt, damit die Browser und Reader von Besuchern den Feed automatisch erkennen können
Wie es funktioniert
Für einen Kanal-Feed stellt YouTube das dokumentierte Format feeds/videos.xml?channel_id=UC… bereit. Um den Inhaltstyp zu filtern, verwendet das Werkzeug einen undokumentierten, aber weit verbreiteten Trick: Jeder Kanal besitzt automatisch einen Satz generierter Playlists, deren IDs vom Kanal-ID abgeleitet werden, indem das führende UC durch ein anderes Präfix ersetzt wird.
| Filter | Playlist-ID-Präfix | Inhalt |
|---|---|---|
| Alle Videos | UC… (Kanal-Feed) |
Lange Videos, Shorts und Live-Streams gemischt |
| Nur lange Videos | UULF… |
Nur reguläre lange Videos — keine Shorts, kein Live |
| Nur Shorts | UUSH… |
Nur Shorts |
| Nur Live-Streams | UULV… |
Nur Live-Übertragungen |
Für einen Kanal UCXuqSBlHAE6Xw-yeJA0Tunw ist der Feed nur für lange Videos feeds/videos.xml?playlist_id=UULFXuqSBlHAE6Xw-yeJA0Tunw. Diese Präfixe wurden von der Community reverse-engineered und werden von YouTube nicht offiziell angekündigt.
Optionen erklärt
- YouTube-Kanal oder Playlist — Fügen Sie eines davon ein: eine Kanal-URL (
/channel/UC…), eine Kanal-ID (UC…), eine Playlist-URL (mit?list=…), eine reine Playlist-ID (PL…,UU…,FL…, …), eine ältere/user/NAME-URL, eine@handle-URL (warnt — siehe Einschränkungen) oder eine bestehendefeeds/videos.xml-URL. - Filter — Nur für Kanal-Eingaben sinnvoll. Wechselt zwischen dem offiziellen
channel_id-Feed und den abgeleitetenUULF/UUSH/UULV-Playlist-Feeds. Bei Playlist- oder Benutzereingaben wird der Filter ignoriert, da der zugrunde liegende Feed bereits eine feste Liste ist.
Einschränkungen
@handle-URLs können nicht direkt konvertiert werden. YouTubes öffentliche Seite enthält ohne Scraping keine stabile Zuordnung von Handle zu Kanal-ID. Öffnen Sie den Kanal in einem Browser, sehen Sie sich den Seitenquelltext an und kopieren Sie dieUC…-ID — oder verwenden Sie die/channel/UC…-URL des Kanals.- Shorts/lange/Live-Filterung funktioniert nur für Kanäle (da sie auf den abgeleiteten Playlist-IDs basiert). Bei Playlist-Eingaben ist jedes Element in der Playlist unabhängig von der Länge enthalten.
- Die Präfixe
UULF,UUSHundUULVsind von YouTube nicht dokumentiert und könnten ohne Vorankündigung verschwinden. - YouTube-Feeds listen nur die letzten ~15 Elemente auf und der Service ist gelegentlich ratenbegrenzt oder vorübergehend nicht verfügbar. Dies ist eine YouTube-Einschränkung, nicht die des Werkzeugs.
- Private, nur für Mitglieder zugängliche und nicht aufgelistete Videos sind nicht in Feeds enthalten.
Tipps
- Halten Sie den Filter Nur lange Videos standardmäßig ausgewählt — die meisten Beschwerden „Shorts überfluten meinen Feed-Reader" verschwinden sofort mit
UULF…. - Wenn Ihr Feed-Reader pro-Feed-Regeln unterstützt, können Sie den Alle Videos-Feed beibehalten und stattdessen URLs mit
/shorts/filtern, um sie automatisch als gelesen zu markieren. - Um Feed-Erkennung auf Ihrer eigenen Seite einzubetten, kopieren Sie das generierte
<link rel="alternate">-Snippet in den<head>der relevanten HTML-Seite.
Häufig gestellte Fragen
Warum ist die YouTube-Abonnement-Schaltfläche nicht ausreichend? Die Glocke sendet Benachrichtigungen nur innerhalb von YouTube/Google. Ein RSS-Feed ermöglicht es jedem Feed-Reader, jeder Email-zu-RSS-Brücke oder jedem Automatisierungswerkzeug, die gleichen Updates ohne YouTube-Konto zu nutzen.
Werden Shorts immer noch im Feed nur für lange Videos angezeigt?
Die UULF-Playlist ist YouTubes eigene Auto-Playlist „lange Videos" für den Kanal, daher sollten Shorts ausgeschlossen sein. Eine kleine Anzahl von Grenzfall-Videos (vertikale Clips an der Grenze von YouTubes Shorts-Schwelle) können gelegentlich durchschlüpfen.
Sind diese Feeds RSS oder Atom?
Atom 1.0, obwohl YouTube sie mit application/rss+xml im <link>-Tag kennzeichnet. Jeder moderne Feed-Reader verarbeitet beide Formate transparent.
Kann ich einen Feed für meine eigenen Abos oder „Später ansehen" erhalten? Nicht über dieses Werkzeug — diese erfordern Authentifizierung und werden nicht als öffentliche XML-Feeds bereitgestellt.