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 bestehende feeds/videos.xml-URL.
  • Filter — Nur für Kanal-Eingaben sinnvoll. Wechselt zwischen dem offiziellen channel_id-Feed und den abgeleiteten UULF / 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 die UC…-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, UUSH und UULV sind 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.