Τι είναι ένα RSS feed για ένα κανάλι YouTube;

Ένα RSS feed είναι μια λίστα αναγνώσιμη από μηχανές με πρόσφατα στοιχεία από ένα website που οι αναγνώστες feed μπορούν να ελέγξουν για ενημερώσεις. Το YouTube δημοσιεύει ένα για κάθε κανάλι και λίστα αναπαραγωγής ως ένα Atom feed στο https://www.youtube.com/feeds/videos.xml, δεχόμενο είτε ένα channel_id, ένα playlist_id, ή μια παλαιότερη παράμετρο user. Η εγγραφή σε αυτό το URL σε έναν αναγνώστη feed σας επιτρέπει να ακολουθήσετε ένα κανάλι χωρίς λογαριασμό, χωρίς ειδοποιήσεις και χωρίς τον αλγόριθμο της αρχικής σελίδας του YouTube.

Ο σύνδεσμος δεν εκτίθεται στο UI του YouTube, αλλά είναι ενσωματωμένος στο HTML της σελίδας του καναλιού ως ετικέτα <link rel="alternate" type="application/rss+xml">, γι' αυτό οι περισσότεροι αναγνώστες feed μπορούν να την ανακαλύψουν αυτόματα από ένα URL καναλιού. Το feed περιέχει περίπου τα τελευταία 15 uploads με τίτλο, ημερομηνία δημοσίευσης, περιγραφή, εικόνα και αριθμούς προβολών/αρεσκειών.

Περιγραφή εργαλείου

Αυτό το εργαλείο δημιουργεί το σωστό URL YouTube Atom/RSS feed από ό,τι επικολλώσετε — ένα πλήρες URL καναλιού, ένα απλό channel ID (UC…), ένα URL ή ID λίστας αναπαραγωγής, ένα παλαιότερο URL /user/, ή ένα υπάρχον σύνδεσμο feeds/videos.xml. Σας επιτρέπει επίσης να αλλάξετε το προεπιλεγμένο feed καναλιού (το οποίο αναμιγνύει μεγάλα βίντεο, Shorts και live streams) για φιλτραρισμένες παραλλαγές που εμφανίζουν μόνο τον τύπο περιεχομένου που θέλετε πραγματικά να διαβάσετε.

Παραδείγματα

Είσοδος Έξοδος
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 λιστών αναπαραγωγής, URLs /user/ και υπάρχοντα URLs feed
  • Προαιρετικά φίλτρα για αποκλεισμό YouTube Shorts και live streams από το feed
  • Δημιουργεί έτοιμο προς επικόλληση HTML snippet <link rel="alternate"> για ενσωμάτωση ανακάλυψης feed στο δικό σας site
  • Ένα κλικ "Άνοιγμα σε αναγνώστη feed" μέσω του τυπικού URL feeds/videos.xml
  • Ανιχνεύει URLs @handle και σας προειδοποιεί ότι δεν μπορούν να επιλυθούν χωρίς το API του YouTube

Περιπτώσεις χρήσης

  • Εγγραφή σε έναν δημιουργό σε έναν αναγνώστη feed αυτοφιλοξενίας (Miniflux, FreshRSS, Tiny Tiny RSS, NetNewsWire) χωρίς ειδοποιήσεις ή συστάσεις YouTube
  • Φιλτράρισμα ενός θορυβώδους καναλιού κάτω σε uploads μόνο μεγάλης διάρκειας, ώστε τα YouTube Shorts και τα live streams να σταματήσουν να πλημμυρίζουν τη λίστα ανάγνωσής σας
  • Προσθήκη ετικέτας <link rel="alternate" type="application/rss+xml"> σε ένα προσωπικό site που συνδέει σε αγαπημένα κανάλια, ώστε οι περιηγητές και οι αναγνώστες των επισκεπτών να μπορούν να ανακαλύψουν αυτόματα το feed

Πώς λειτουργεί

Για ένα feed καναλιού, το YouTube εκθέτει τη τεκμηριωμένη φόρμα feeds/videos.xml?channel_id=UC…. Για φιλτράρισμα τύπου περιεχομένου, το εργαλείο χρησιμοποιεί ένα τεκμηριωμένο αλλά ευρέως χρησιμοποιούμενο κόλπο: κάθε κανάλι κατέχει αυτόματα ένα σύνολο δημιουργημένων λιστών αναπαραγωγής των οποίων τα IDs προέρχονται από το channel ID αντικαθιστώντας το αρχικό UC με ένα διαφορετικό πρόθεμα.

Φίλτρο Πρόθεμα Playlist ID Περιεχόμενο
Όλα τα βίντεο UC… (channel feed) Μεγάλα βίντεο, Shorts και live streams αναμεμιγμένα
Μόνο μεγάλης διάρκειας UULF… Μόνο κανονικά βίντεο μεγάλης διάρκειας — χωρίς Shorts, χωρίς live
Μόνο Shorts UUSH… Μόνο Shorts
Μόνο live streams UULV… Μόνο live μεταδόσεις

Έτσι για ένα κανάλι UCXuqSBlHAE6Xw-yeJA0Tunw, το feed μόνο μεγάλης διάρκειας είναι feeds/videos.xml?playlist_id=UULFXuqSBlHAE6Xw-yeJA0Tunw. Αυτά τα προθέματα αντιστράφησαν από την κοινότητα και δεν ανακοινώθηκαν επίσημα από το YouTube.

Επεξήγηση επιλογών

  • Κανάλι ή λίστα αναπαραγωγής YouTube — Επικολλήστε οποιοδήποτε από: ένα URL καναλιού (/channel/UC…), ένα channel ID (UC…), ένα URL λίστας αναπαραγωγής (με ?list=…), ένα απλό playlist ID (PL…, UU…, FL…, …), ένα παλαιότερο URL /user/NAME, ένα URL @handle (θα προειδοποιήσει — δείτε Περιορισμούς), ή ένα υπάρχον URL feeds/videos.xml.
  • Φίλτρο — Έχει νόημα μόνο για εισόδους καναλιού. Εναλλάσσεται μεταξύ του επίσημου feed channel_id και των παραγόμενων playlist feeds UULF / UUSH / UULV. Για εισόδους λίστας αναπαραγωγής ή χρήστη το φίλτρο αγνοείται επειδή το υποκείμενο feed είναι ήδη μια σταθερή λίστα.

Περιορισμοί

  • Τα URLs @handle δεν μπορούν να μετατραπούν απευθείας. Η δημόσια σελίδα του YouTube δεν περιέχει μια σταθερή αντιστοίχιση από handle σε channel ID χωρίς scraping. Ανοίξτε το κανάλι σε έναν περιηγητή, δείτε την πηγή σελίδας και αντιγράψτε το ID UC… — ή χρησιμοποιήστε το URL /channel/UC… του καναλιού.
  • Το φιλτράρισμα Shorts/long/live λειτουργεί μόνο για κανάλια (επειδή βασίζεται στα παραγόμενα playlist IDs). Για εισόδους λίστας αναπαραγωγής κάθε στοιχείο στη λίστα αναπαραγωγής περιλαμβάνεται ανεξάρτητα από το μήκος.
  • Τα προθέματα UULF, UUSH και UULV δεν τεκμηριώνονται από το YouTube και θα μπορούσαν να εξαφανιστούν χωρίς προειδοποίηση.
  • Τα YouTube feeds παραθέτουν μόνο τα τελευταία ~15 στοιχεία και η υπηρεσία περιορίζεται περιστασιακά ή είναι προσωρινά μη διαθέσιμη· αυτός είναι ένας περιορισμός του YouTube, όχι του εργαλείου.
  • Τα ιδιωτικά, μόνο για μέλη και μη καταχωρημένα βίντεο δεν περιλαμβάνονται στα feeds.

Συμβουλές

  • Κρατήστε το φίλτρο Μόνο μεγάλης διάρκειας επιλεγμένο από προεπιλογή — οι περισσότερες παράπονα "Shorts που μολύνουν το feed reader μου" εξαφανίζονται αμέσως με UULF….
  • Εάν ο αναγνώστης feed σας υποστηρίζει κανόνες ανά feed, μπορείτε να κρατήσετε το feed Όλα τα βίντεο και αντί να φιλτράρετε URLs που περιέχουν /shorts/ για να τα σημειώσετε ως διαβασμένα αυτόματα.
  • Για ενσωμάτωση ανακάλυψης feed στη δική σας σελίδα, αντιγράψτε το δημιουργημένο snippet <link rel="alternate"> στο <head> της σχετικής σελίδας HTML.

Συχνές ερωτήσεις

Γιατί το κουμπί εγγραφής YouTube δεν είναι αρκετό; Το κουδούνι στέλνει ειδοποιήσεις μόνο μέσα στο YouTube/Google. Ένα RSS feed επιτρέπει σε οποιονδήποτε αναγνώστη feed, γέφυρα email-to-RSS ή εργαλείο αυτοματισμού να καταναλώσει τις ίδιες ενημερώσεις χωρίς λογαριασμό YouTube.

Θα εμφανίζονται ακόμα Shorts στο feed μόνο μεγάλης διάρκειας; Η λίστα αναπαραγωγής UULF είναι η δική του "μεγάλα βίντεο" auto-playlist του YouTube για το κανάλι, οπότε τα Shorts θα πρέπει να αποκλειστούν. Ένας μικρός αριθμός οριακών βίντεο (κάθετα κλιπ στο όριο του κατωφλιού Shorts του YouTube) μπορεί περιστασιακά να διαφύγει.

Είναι αυτά τα feeds RSS ή Atom; Atom 1.0, παρά το ότι το YouTube τα επισημαίνει με application/rss+xml στην ετικέτα <link>. Κάθε σύγχρονος αναγνώστης feed χειρίζεται και τις δύο μορφές διαφανώς.

Μπορώ να πάρω ένα feed για τις δικές μου συνδρομές ή watch later; Όχι μέσω αυτού του εργαλείου — αυτά απαιτούν πιστοποίηση και δεν εκτίθενται ως δημόσια XML feeds.