参考

YouTube 播放列表的 RSS 信息源

每个公开的 YouTube 播放列表都有一个 RSS 信息源。界面里任何地方都没有链接到它,YouTube 也没有写明它,但它确实有效。它是免费的,也不需要账号或 API 密钥。

这个网址

拿到播放列表 ID,填进这里:

https://www.youtube.com/feeds/videos.xml?playlist_id=PLAYLIST_ID

找到播放列表 ID

打开播放列表,看地址栏。ID 就是 list= 的值,通常以 PL 开头:

https://www.youtube.com/playlist?list=PLw9Wuw7IfIEv5HZjym6i12JqNyoQ2Fwis
                                      └─────────── 这部分 ──────────┘

如果你是从某个视频打开播放列表的,网址会是 watch?v=…&list=… 这种形式。你要的仍然是 list= 这个值。

返回的内容

你会得到一个 Atom 信息源。每个条目都有视频 ID、标题、链接、发布日期和缩略图,足够任何阅读器正确显示它:

<feed xmlns:yt="http://www.youtube.com/xml/schemas/2015" …>
  <yt:playlistId>PLw9Wuw7IfIEv5HZjym6i12JqNyoQ2Fwis</yt:playlistId>
  <title>Eğitim</title>
  <author><name>Global Menkul Değerler</name></author>
  <entry>
    <yt:videoId>oBVlWhX7iNk</yt:videoId>
    <title>Eğitim | #VİOP'ta Akşam Seansı</title>
    <link rel="alternate" href="https://www.youtube.com/watch?v=oBVlWhX7iNk"/>
    <published>2025-03-13T14:00:57+00:00</published>
    <media:thumbnail url="https://i4.ytimg.com/vi/oBVlWhX7iNk/hqdefault.jpg" …/>
  </entry>
  …
</feed>

也有频道信息源

它用的是同一个接口,只是参数不同。如果你想要整个频道而不是一个播放列表,这个就很有用:

https://www.youtube.com/feeds/videos.xml?channel_id=CHANNEL_ID

这个信息源的限制

这个信息源用起来不错,但有一些限制,开始之前了解一下会有帮助:

  • 大约 15 条,没法翻页看更多

    这个信息源只带最新的视频。它没有翻页参数,所以有几百个视频的播放列表,你也只能看到末尾一小段。

  • 按发布日期排序,不是按加入时间

    一个 2019 年上传、今天早上才加进播放列表的视频不会出现在最上面。如果播放列表收录的是较老的内容,这个信息源不会告诉你刚刚变化了什么。

  • 这是一种拉取格式

    没有任何东西会推送给你。得有东西按计划去抓取这个网址,并发现有什么变化,所以你的信息源阅读器得一直运行并不断检查它。

  • 只支持公开播放列表

    不公开列出和私享的播放列表什么都不会返回,这是正确的行为,但在你去排查问题之前值得先知道。

  • 它没有被写明

    YouTube 没有在任何官方地方列出这个接口。它已经用了很多年,很多人都依赖它,但没有人保证它会一直有效。

什么时候 RSS 是对的答案

如果你已经在用信息源阅读器,这就是最好的选择,你到这里就可以了。它不花钱,也不依赖第三方,YouTube 也不太可能把它拿掉。

但当你想要的是一封邮件或一条手机提醒,而不是一个要自己去看的地方;当你不想让什么东西一直运行;或者当播放列表长到 15 条的窗口会在两次检查之间漏掉内容时,它就不再是对的答案了。这正是 Listabell 能帮上忙的地方。它全天候检查同样的公开数据,给你发一封邮件或一条 Telegram 消息。它是免费的,这里有对比其他选择。

另请参阅:YouTube 频道 RSS 信息源,包括如何从频道的 @标识名找到它的 ID。

不想运行阅读器?

改为通过邮件或 Telegram 消息获得同样的更新。

试试 Listabell