YouTube चैनल के लिए RSS फीड क्या है?

RSS फीड एक मशीन-पठनीय सूची है जिसमें किसी वेबसाइट की हाल की वस्तुएं होती हैं जिन्हें फीड रीडर अपडेट के लिए पोल कर सकते हैं। YouTube हर चैनल और प्लेलिस्ट के लिए https://www.youtube.com/feeds/videos.xml पर एक Atom फीड प्रकाशित करता है, जो channel_id, playlist_id, या लीगेसी user पैरामीटर स्वीकार करता है। फीड रीडर में उस URL को सबस्क्राइब करने से आप बिना खाते के, बिना सूचनाओं के, और YouTube होमपेज एल्गोरिदम के बिना किसी चैनल को फॉलो कर सकते हैं।

यह लिंक YouTube के UI में उजागर नहीं है, लेकिन यह चैनल पेज के HTML में <link rel="alternate" type="application/rss+xml"> टैग के रूप में एम्बेड है, यही कारण है कि अधिकांश फीड रीडर चैनल URL से इसे स्वचालित रूप से खोज सकते हैं। फीड में शीर्षक, प्रकाशन तारीख, विवरण, थंबनेल और व्यू/लाइक गिनती के साथ लगभग नवीनतम 15 अपलोड होते हैं।

टूल विवरण

यह टूल जो कुछ भी आप पेस्ट करते हैं उससे सही YouTube Atom/RSS फीड URL बनाता है — एक पूर्ण चैनल URL, एक बेयर चैनल ID (UC…), एक प्लेलिस्ट URL या ID, एक लीगेसी /user/ URL, या एक मौजूदा feeds/videos.xml लिंक। यह आपको डिफ़ॉल्ट चैनल फीड (जो लंबे वीडियो, Shorts और लाइव स्ट्रीम मिलाता है) को फ़िल्टर किए गए वेरिएंट के साथ स्वैप करने देता है जो केवल उस सामग्री प्रकार को सामने लाते हैं जिसे आप वास्तव में पढ़ना चाहते हैं।

उदाहरण

इनपुट आउटपुट
https://www.youtube.com/channel/UCXuqSBlHAE6Xw-yeJA0Tunw https://www.youtube.com/feeds/videos.xml?channel_id=UCXuqSBlHAE6Xw-yeJA0Tunw
UCXuqSBlHAE6Xw-yeJA0Tunw (फ़िल्टर: केवल लंबे फॉर्म) 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

विशेषताएं

  • चैनल URLs, चैनल IDs, प्लेलिस्ट URLs, प्लेलिस्ट IDs, /user/ URLs, और मौजूदा फीड URLs स्वीकार करता है
  • YouTube Shorts और लाइव स्ट्रीम को फीड से बाहर करने के लिए वैकल्पिक फ़िल्टर
  • अपनी साइट में फीड डिस्कवरी एम्बेड करने के लिए एक तैयार-से-पेस्ट <link rel="alternate"> HTML स्निपेट जेनरेट करता है
  • मानक feeds/videos.xml URL के माध्यम से "फीड रीडर में खोलें" एक-क्लिक
  • @handle URLs का पता लगाता है और चेतावनी देता है कि YouTube के API के बिना उन्हें हल नहीं किया जा सकता

उपयोग के मामले

  • स्व-होस्ट किए गए फीड रीडर (Miniflux, FreshRSS, Tiny Tiny RSS, NetNewsWire) में YouTube सूचनाओं या सिफारिशों के बिना किसी निर्माता को सबस्क्राइब करना
  • एक शोरगुल वाले चैनल को केवल लंबे फॉर्म अपलोड तक फ़िल्टर करना, ताकि YouTube Shorts और लाइव स्ट्रीम आपकी पढ़ने की सूची को बाढ़ न दें
  • एक व्यक्तिगत साइट में <link rel="alternate" type="application/rss+xml"> टैग जोड़ना जो पसंदीदा चैनलों से जुड़ता है, ताकि आगंतुकों के ब्राउज़र और रीडर फीड को स्वचालित रूप से खोज सकें

यह कैसे काम करता है

एक चैनल फीड के लिए, YouTube दस्तावेज़ित फॉर्म feeds/videos.xml?channel_id=UC… को उजागर करता है। सामग्री प्रकार को फ़िल्टर करने के लिए, टूल एक अनुलेखित लेकिन व्यापक रूप से उपयोग की जाने वाली ट्रिक का उपयोग करता है: हर चैनल स्वचालित रूप से जेनरेट की गई प्लेलिस्ट का एक सेट मालिक है जिनके IDs चैनल ID से प्राप्त होते हैं जो अग्रणी UC को एक अलग उपसर्ग से बदलते हैं।

फ़िल्टर प्लेलिस्ट ID उपसर्ग सामग्री
सभी वीडियो UC… (चैनल फीड) लंबे फॉर्म वीडियो, Shorts, और लाइव स्ट्रीम मिश्रित
केवल लंबे फॉर्म UULF… नियमित लंबे फॉर्म वीडियो केवल — कोई Shorts नहीं, कोई लाइव नहीं
केवल Shorts UUSH… केवल Shorts
केवल लाइव स्ट्रीम UULV… केवल लाइव प्रसारण

तो एक चैनल UCXuqSBlHAE6Xw-yeJA0Tunw के लिए, केवल लंबे फॉर्म फीड feeds/videos.xml?playlist_id=UULFXuqSBlHAE6Xw-yeJA0Tunw है। ये उपसर्ग समुदाय द्वारा रिवर्स-इंजीनियर किए गए हैं और YouTube द्वारा आधिकारिक रूप से घोषित नहीं हैं।

विकल्प समझाया गया

  • YouTube चैनल या प्लेलिस्ट — निम्न में से कोई भी पेस्ट करें: एक चैनल URL (/channel/UC…), एक चैनल ID (UC…), एक प्लेलिस्ट URL (?list=… के साथ), एक बेयर प्लेलिस्ट ID (PL…, UU…, FL…, …), एक लीगेसी /user/NAME URL, एक @handle URL (चेतावनी देगा — सीमाएं देखें), या एक मौजूदा feeds/videos.xml URL।
  • फ़िल्टर — केवल चैनल इनपुट के लिए अर्थपूर्ण। आधिकारिक channel_id फीड और UULF / UUSH / UULV व्युत्पन्न प्लेलिस्ट फीड के बीच स्विच करता है। प्लेलिस्ट या उपयोगकर्ता इनपुट के लिए फ़िल्टर को अनदेखा किया जाता है क्योंकि अंतर्निहित फीड पहले से ही एक निश्चित सूची है।

सीमाएं

  • @handle URLs को सीधे परिवर्तित नहीं किया जा सकता। YouTube का सार्वजनिक पेज स्क्रैपिंग के बिना हैंडल से चैनल ID तक एक स्थिर मैपिंग नहीं रखता है। चैनल को ब्राउज़र में खोलें, पेज स्रोत देखें, और UC… ID कॉपी करें — या चैनल के /channel/UC… URL का उपयोग करें।
  • Shorts/लंबे/लाइव फ़िल्टरिंग केवल चैनलों के लिए काम करती है (क्योंकि यह व्युत्पन्न प्लेलिस्ट IDs पर निर्भर करती है)। प्लेलिस्ट इनपुट के लिए प्लेलिस्ट में हर आइटम लंबाई की परवाह किए बिना शामिल है।
  • UULF, UUSH, और UULV उपसर्ग YouTube द्वारा दस्तावेज़ित नहीं हैं और बिना सूचना के गायब हो सकते हैं।
  • YouTube फीड केवल नवीनतम ~15 आइटम सूचीबद्ध करते हैं और सेवा कभी-कभी दर-सीमित या अस्थायी रूप से अनुपलब्ध होती है; यह YouTube की सीमा है, टूल की नहीं।
  • निजी, सदस्य-केवल, और अनलिस्ट किए गए वीडियो फीड में शामिल नहीं हैं।

सुझाव

  • डिफ़ॉल्ट रूप से केवल लंबे फॉर्म फ़िल्टर को चयनित रखें — अधिकांश "Shorts मेरे फीड रीडर को प्रदूषित कर रहे हैं" शिकायतें UULF… के साथ तुरंत गायब हो जाती हैं।
  • यदि आपका फीड रीडर प्रति-फीड नियमों का समर्थन करता है, तो आप सभी वीडियो फीड रख सकते हैं और इसके बजाय /shorts/ युक्त URLs को फ़िल्टर कर सकते हैं ताकि उन्हें स्वचालित रूप से पढ़ा जा सके।
  • अपने पृष्ठ पर फीड डिस्कवरी एम्बेड करने के लिए, जेनरेट किए गए <link rel="alternate"> स्निपेट को प्रासंगिक HTML पृष्ठ के <head> में कॉपी करें।

FAQ

क्या YouTube सबस्क्राइब बटन पर्याप्त नहीं है? घंटी केवल YouTube/Google के अंदर सूचनाएं भेजती है। एक RSS फीड किसी भी फीड रीडर, ईमेल-से-RSS ब्रिज, या ऑटोमेशन टूल को YouTube खाते के बिना समान अपडेट का उपभोग करने देता है।

क्या Shorts अभी भी लंबे फॉर्म फीड में दिखाई देंगे? UULF प्लेलिस्ट YouTube का अपना चैनल के लिए "लंबे फॉर्म वीडियो" ऑटो-प्लेलिस्ट है, इसलिए Shorts को बाहर रखा जाना चाहिए। कुछ सीमावर्ती वीडियो (YouTube के Shorts थ्रेसहोल्ड के किनारे पर लंबवत क्लिप) कभी-कभी फिसल सकते हैं।

क्या ये फीड RSS या Atom हैं? Atom 1.0, YouTube द्वारा <link> टैग में application/rss+xml के साथ लेबल करने के बावजूद। हर आधुनिक फीड रीडर दोनों प्रारूपों को पारदर्शी रूप से संभालता है।

क्या मैं अपनी सदस्यताओं या बाद में देखने के लिए एक फीड प्राप्त कर सकता हूं? इस टूल के माध्यम से नहीं — उन्हें प्रमाणीकरण की आवश्यकता है और सार्वजनिक XML फीड के रूप में उजागर नहीं किए जाते हैं।