YouTube kanalı için RSS beslemesi nedir?

RSS beslemesi, bir web sitesinden en son öğelerin makine tarafından okunabilir bir listesidir ve beslenme okuyucuları güncellemeler için yoklayabilir. YouTube her kanal ve oynatma listesi için https://www.youtube.com/feeds/videos.xml adresinde bir Atom beslemesi yayınlar ve channel_id, playlist_id veya eski user parametresini kabul eder. Bu URL'yi bir beslenme okuyucusunda abone olmak, bir hesap olmadan, bildirimler olmadan ve YouTube ana sayfası algoritması olmadan bir kanalı takip etmenizi sağlar.

Bağlantı YouTube'un kullanıcı arayüzünde gösterilmez, ancak kanal sayfasının HTML'sine <link rel="alternate" type="application/rss+xml"> etiketi olarak gömülüdür; bu nedenle çoğu beslenme okuyucusu bunu bir kanal URL'sinden otomatik olarak keşfedebilir. Beslenme, başlık, yayın tarihi, açıklama, küçük resim ve görüntüleme/beğeni sayıları ile yaklaşık son 15 yüklemeyi içerir.

Araç açıklaması

Bu araç, yapıştırdığınız her şeyden doğru YouTube Atom/RSS beslemesi URL'sini oluşturur — tam kanal URL'si, bare kanal ID'si (UC…), oynatma listesi URL'si veya ID'si, eski /user/ URL'si veya mevcut feeds/videos.xml bağlantısı. Ayrıca varsayılan kanal beslemesini (uzun videoları, Shorts'ları ve canlı yayınları karıştıran) yalnızca okumak istediğiniz içerik türünü ortaya çıkaran filtrelenmiş varyantlarla değiştirmenizi sağlar.

Örnekler

Giriş Çıkış
https://www.youtube.com/channel/UCXuqSBlHAE6Xw-yeJA0Tunw https://www.youtube.com/feeds/videos.xml?channel_id=UCXuqSBlHAE6Xw-yeJA0Tunw
UCXuqSBlHAE6Xw-yeJA0Tunw (filtre: Yalnızca uzun form) 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

Özellikler

  • Kanal URL'lerini, kanal ID'lerini, oynatma listesi URL'lerini, oynatma listesi ID'lerini, /user/ URL'lerini ve mevcut beslenme URL'lerini kabul eder
  • YouTube Shorts ve canlı yayınları beslemeden hariç tutmak için isteğe bağlı filtreler
  • Kendi sitenize beslenme keşfini gömmek için hazır-yapıştır <link rel="alternate"> HTML parçacığı oluşturur
  • Standart feeds/videos.xml URL'si aracılığıyla tek tıklamayla "Beslenme okuyucuda aç"
  • @handle URL'lerini algılar ve YouTube'un API'si olmadan çözülemeyeceğini uyarır

Kullanım durumları

  • Bir içerik oluşturucuya kendi kendine barındırılan bir beslenme okuyucusunda (Miniflux, FreshRSS, Tiny Tiny RSS, NetNewsWire) YouTube bildirimleri veya önerileri olmadan abone olmak
  • Gürültülü bir kanalı yalnızca uzun form yüklemelerine filtrelemek, böylece YouTube Shorts ve canlı yayınlar okuma listenizi doldurmayı durdurur
  • Kişisel bir siteye <link rel="alternate" type="application/rss+xml"> etiketi eklemek, ziyaretçilerin tarayıcıları ve okuyucuları beslenmeyi otomatik olarak keşfedebilsin diye favori kanallarla bağlantı kurmak

Nasıl çalışır

Bir kanal beslemesi için YouTube, belgelenen feeds/videos.xml?channel_id=UC… formunu ortaya çıkarır. İçerik türünü filtrelemek için araç, belgelenmemiş ancak yaygın olarak kullanılan bir numarayı kullanır: her kanal, kanal ID'sinden öncü UC yerine farklı bir önek koyarak türetilen bir dizi otomatik oluşturulan oynatma listesine sahiptir.

Filtre Oynatma Listesi ID'si ön eki İçerik
Tüm videolar UC… (kanal beslemesi) Uzun form videolar, Shorts ve canlı yayınlar karışık
Yalnızca uzun form UULF… Yalnızca normal uzun form videolar — Shorts yok, canlı yok
Yalnızca Shorts UUSH… Yalnızca Shorts
Yalnızca canlı yayınlar UULV… Yalnızca canlı yayınlar

Yani UCXuqSBlHAE6Xw-yeJA0Tunw kanalı için, yalnızca uzun form beslemesi feeds/videos.xml?playlist_id=UULFXuqSBlHAE6Xw-yeJA0Tunw şeklindedir. Bu önekler topluluk tarafından tersine mühendislik yapılmıştır ve YouTube tarafından resmi olarak duyurulmamıştır.

Seçenekler açıklandı

  • YouTube kanalı veya oynatma listesi — Aşağıdakilerden herhangi birini yapıştırın: bir kanal URL'si (/channel/UC…), bir kanal ID'si (UC…), bir oynatma listesi URL'si (?list=… ile), bare oynatma listesi ID'si (PL…, UU…, FL…, …), eski /user/NAME URL'si, @handle URL'si (uyarı verecek — Sınırlamalar'a bakın) veya mevcut feeds/videos.xml URL'si.
  • Filtre — Yalnızca kanal girdileri için anlamlıdır. Resmi channel_id beslemesi ile UULF / UUSH / UULV türetilmiş oynatma listesi beslemeleri arasında geçiş yapar. Oynatma listesi veya kullanıcı girdileri için filtre yok sayılır çünkü temel beslenme zaten sabit bir listedir.

Sınırlamalar

  • @handle URL'leri doğrudan dönüştürülemez. YouTube'un genel sayfası, kazıma olmadan handle'dan kanal ID'sine kararlı bir eşleme içermez. Kanalı bir tarayıcıda açın, sayfa kaynağını görüntüleyin ve UC… ID'sini kopyalayın — veya kanalın /channel/UC… URL'sini kullanın.
  • Shorts/uzun/canlı filtrelemesi yalnızca kanallar için çalışır (türetilmiş oynatma listesi ID'lerine dayanır). Oynatma listesi girdileri için uzunluktan bağımsız olarak oynatma listesindeki her öğe dahil edilir.
  • UULF, UUSH ve UULV önekleri YouTube tarafından belgelenmemiştir ve uyarı olmaksızın kaybolabilir.
  • YouTube beslemeleri yalnızca en son ~15 öğeyi listeler ve hizmet bazen hız sınırlamasına veya geçici olarak kullanılamaz; bu YouTube'un sınırlamasıdır, aracın değil.
  • Özel, yalnızca üyeler ve listelenmemiş videolar beslemelere dahil edilmez.

İpuçları

  • Yalnızca uzun form filtresini varsayılan olarak seçili tutun — çoğu "Shorts beslenme okuyucumu kirletiyor" şikayeti UULF… ile anında kaybolur.
  • Beslenme okuyucunuz beslenme başına kuralları destekliyorsa, Tüm videolar beslemesini tutabilir ve bunun yerine /shorts/ içeren URL'leri otomatik olarak okundu olarak işaretlemek için filtreleyebilirsiniz.
  • Kendi sayfanıza beslenme keşfini gömmek için, oluşturulan <link rel="alternate"> parçacığını ilgili HTML sayfasının <head> bölümüne kopyalayın.

SSS

YouTube abone ol düğmesi yeterli değil mi? Zil yalnızca YouTube/Google içinde bildirim gönderir. RSS beslemesi, herhangi bir beslenme okuyucusunun, e-postadan RSS'ye köprüsünün veya otomasyon aracının YouTube hesabı olmadan aynı güncellemeleri tüketmesini sağlar.

Shorts yine de uzun form beslemesinde görünecek mi? UULF oynatma listesi, kanal için YouTube'un kendi "uzun form videolar" otomatik oynatma listesidir, bu nedenle Shorts hariç tutulmalıdır. Sınırda olan az sayıda video (YouTube'un Shorts eşiğinin kenarında dikey kliplar) ara sıra sızabilir.

Bu beslemeler RSS mi yoksa Atom mı? Atom 1.0, YouTube bunları <link> etiketinde application/rss+xml ile etiketlemesine rağmen. Her modern beslenme okuyucusu her iki formatı şeffaf bir şekilde işler.

Kendi aboneliklerim veya daha sonra izle için bir beslenme alabilir miyim? Bu araç aracılığıyla değil — bunlar kimlik doğrulaması gerektirir ve genel XML beslemeleri olarak gösterilmez.