最新消息:

将YouTube订阅转为RSS订阅和转为音频播客订阅的方法推荐

佳软 yeeach 744浏览 0评论

YouTube 官方早已取消了将“订阅列表一键导出为 RSS”的按钮,汇总一下将 YouTube 订阅列表或单个频道转换成 RSS 订阅源和转为音频播客订阅的方法。

1、YouTube Subscriptions Export

适用于一次性导出所有频道的RSS订阅列表。

YouTube Subscriptions Export:https://github.com/jeb5/YouTube-Subscriptions-RSS

Export Your YouTube Subscriptions to OPMLhttps://gist.github.com/jillesvangurp/b43cc5bbdbc0a9a29c7f0944d6cc5854

操作步骤:

1).  登录 YouTube,打开: https://www.youtube.com/feed/channels 

2).  向下滚动到底部,确保所有订阅频道都已加载。

3).  按 F12 打开开发者控制台(Console),输入:allow pasting ,回车

4).  粘贴 YouTube Subscriptions Export 提供的JavaScript 脚本 到Console,回车

5). 等待脚本执行完,会自动下载一个OPML 文件。

 

如果不习惯Console操作,可以使用 Bookmarklet。YouTube Subscriptions Export 或 Export Your YouTube Subscriptions to OPML 都提供了 Bookmarklet 脚本。

 

 

2、手动导出单个频道RSS订阅

Youtube虽然从网页取消了RSS订阅,但在页面代码中依然保留了RSS相关的声明代码。

切换到要导出RSS订阅的频道页面,CTRL+U或右键点击“查看网页源代码”,在源代码中搜索:application/rss+xml

href的值,类似:https://www.youtube.com/feeds/videos.xml?channel_id=Channel_ID,就是频道的RSS订阅地址。

 

值得强调一下,有时会需要知道某个频道的YouTube Channel ID,可以直接在频道的订阅页面的源代码中搜索 link rel=”canonical” ,href后面的值,类似 https://www.youtube.com/channel/Channel_ID ,Channel_ID 就是频道的Channel ID。

很多YouTube第三方工具(例如下面的YouTube频道转音频播客)要求提供频道的地址,最好都提供此处获取的 Canonical 频道地址,不要直接在浏览器里面拷贝地址。

网上众多的YouTube Channel ID Finder 其实就是这原理。

 

 

3、RSS APP

主流的RSS 应用(Feedly、Inoreader、NetNewsWire等)基本上都支持直接订阅RSS频道,频道地址推荐使用上面提到的Canonical 频道地址,类似:https://www.youtube.com/channel/Channel_ID

 

 

4、开源YouTube/YouTube Music APP

FreeTube、NewPipe、YouTube ReVanced 这样的开源YouTube客户端,本质上是基于 RSS/本地订阅逻辑的,支持直接导入 OPML 文件,适合完全脱离 YouTube 算法推荐的用户。

开源YouTube/YouTube Music 工具合集:https://yeeach.com/917/

 

 

5、使用浏览器扩展导出频道RSS订阅

Youtube RSS Getter:https://chromewebstore.google.com/detail/youtube-rss-getter/dhdmnfbjhemdkhffmnbbmfgbfnmkfpln

 

 

6、YouTube频道转为音频播客RSS订阅

如果需求是把YouTube频道导入到播客应用中听音频,推荐  Podsync 、PigeonPod 开源自建方案。

Podsync:https://github.com/mxpv/podsync

PigeonPod:https://github.com/aizhimou/pigeon-pod

 

虽然有 Y2Pod.com 和RSS.app 这样的在线工具能够将YouTube频道转为生成的播客RSS订阅地址,但本质上只是将YouTube频道转为播客RSS内容,并未将视频内容转成音频,收听内容实际上还是跳转到YouTube。

因此在将Y2Pod.com、RSS.app 导入Pocket Casts之类播客APP时候会失败,主要原因是:Pocket Casts 等播客APP 对 podcast feed 的校验比较严格,必须有标准 <enclosure> 音频链接、itunes: 标签、pubDate 等。Y2Pod 和 RSS.app 这样的转换器生成的 feed 往往缺少这些元数据。

推荐开源播客APP AntennaPod:https://antennapod.org/ ,支持Y2Pod生成的RSS订阅,体验也不错。

 

 

更多RSS资源

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址