একটি YouTube চ্যানেলের জন্য RSS ফিড কী?

একটি RSS ফিড হল একটি ওয়েবসাইট থেকে সাম্প্রতিক আইটেমগুলির একটি মেশিন-পাঠযোগ্য তালিকা যা ফিড রিডাররা আপডেটের জন্য পোল করতে পারে। YouTube প্রতিটি চ্যানেল এবং প্লেলিস্টের জন্য একটি Atom ফিড https://www.youtube.com/feeds/videos.xml এ প্রকাশ করে, যা একটি 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

বৈশিষ্ট্য

  • চ্যানেল URL, চ্যানেল ID, প্লেলিস্ট URL, প্লেলিস্ট ID, /user/ URL এবং বিদ্যমান ফিড URL গ্রহণ করে
  • YouTube Shorts এবং লাইভ স্ট্রিম ফিড থেকে বাদ দেওয়ার জন্য ঐচ্ছিক ফিল্টার
  • আপনার নিজের সাইটে ফিড আবিষ্কার এম্বেড করার জন্য একটি প্রস্তুত-থেকে-পেস্ট <link rel="alternate"> HTML স্নিপেট তৈরি করে
  • স্ট্যান্ডার্ড feeds/videos.xml URL এর মাধ্যমে ফিড রিডারে "খুলুন" এক-ক্লিক
  • @handle URL সনাক্ত করে এবং সতর্ক করে যে সেগুলি 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… প্রকাশ করে। সামগ্রীর ধরন ফিল্টার করতে, টুলটি একটি অনথিত কিন্তু ব্যাপকভাবে ব্যবহৃত কৌশল ব্যবহার করে: প্রতিটি চ্যানেল স্বয়ংক্রিয়ভাবে উত্পন্ন প্লেলিস্টগুলির একটি সেট মালিক যার ID গুলি চ্যানেল 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 URL সরাসরি রূপান্তরিত করা যায় না। YouTube-এর জনসাধারণের পৃষ্ঠায় স্ক্র্যাপিং ছাড়াই হ্যান্ডেল থেকে চ্যানেল ID-তে একটি স্থিতিশীল ম্যাপিং নেই। ব্রাউজারে চ্যানেলটি খুলুন, পৃষ্ঠার উৎস দেখুন এবং UC… ID অনুলিপি করুন — বা চ্যানেলের /channel/UC… URL ব্যবহার করুন।
  • Shorts/দীর্ঘ/লাইভ ফিল্টারিং শুধুমাত্র চ্যানেলগুলির জন্য কাজ করে (কারণ এটি উত্পন্ন প্লেলিস্ট ID-এর উপর নির্ভর করে)। প্লেলিস্ট ইনপুটের জন্য প্লেলিস্টের প্রতিটি আইটেম দৈর্ঘ্য নির্বিশেষে অন্তর্ভুক্ত করা হয়।
  • UULF, UUSH এবং UULV উপসর্গটি YouTube দ্বারা ডকুমেন্ট করা হয় না এবং বিজ্ঞপ্তি ছাড়াই অদৃশ্য হতে পারে।
  • YouTube ফিড শুধুমাত্র সর্বশেষ ~15টি আইটেম তালিকাভুক্ত করে এবং সেবাটি মাঝেমধ্যে হার-সীমাবদ্ধ বা অস্থায়ীভাবে অনুপলব্ধ; এটি একটি YouTube সীমাবদ্ধতা, টুলের নয়।
  • ব্যক্তিগত, শুধুমাত্র সদস্য এবং অতালিকাভুক্ত ভিডিওগুলি ফিডে অন্তর্ভুক্ত নয়।

টিপস

  • ডিফল্টরূপে শুধুমাত্র দীর্ঘ-ফর্ম ফিল্টার নির্বাচিত রাখুন — বেশিরভাগ "Shorts আমার ফিড রিডার দূষিত করছে" অভিযোগ UULF… দিয়ে তাৎক্ষণিকভাবে অদৃশ্য হয়ে যায়।
  • যদি আপনার ফিড রিডার প্রতি-ফিড নিয়ম সমর্থন করে, আপনি সমস্ত ভিডিও ফিড রাখতে পারেন এবং পরিবর্তে /shorts/ সামগ্রী সংবাদ URL ফিল্টার করতে পারেন সেগুলি স্বয়ংক্রিয়ভাবে পড়া চিহ্নিত করতে।
  • আপনার নিজের পৃষ্ঠায় ফিড আবিষ্কার এম্বেড করতে, উত্পন্ন <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 ফিড হিসাবে প্রকাশিত হয় না।