如何导入播客订阅列表OPML
一、什么是OPML格式
OPML文件是播客app通用的播客列表保存格式,它是一个文本文件,可以用任何文本编辑器打开查看,里面包含了一个播客数据获取地址的列表。
播客app读取OPML文件,就可以导入你订阅的播客节目信息(RSS地址)。
二、如何把小宇宙app的订阅列表导入到其他播客app
首先,在小宇宙app的设置页面导出订阅列表到文件:
然后,选择你的目标播客app,添加OPML文件:
三、如何把Apple Podcast的订阅列表导入到其它播客app
首先,打开shortcuts的iCloud Link链接,添加到你的Shortcuts,执行这条捷径,将订阅列表保存到文件:
https://www.icloud.com/shortcuts/44009520675540d7945263e088f6e915
(本 shortcuts 链接由 Harold 创建并维护,最新版本地址可以从 https://haroldgao.com/post/opml 获取)
然后,和上一步同样,导入你的目标播客app即可。
P.S. OPML格式规范
OPML 文件是一种简单的用于列表管理的 xml 格式文件,被广泛使用在RSS列表订阅中。可以把它理解为一颗多叉树,每个节点叫做 outline,每个节点可以是枝干的末端,也可以分叉出其它枝干。
播客列表因为只需要提供一个列表节点,所以通常只有一层outline (Overcast使用)或者两层(小宇宙使用)。
Overcast 的一层结构是这样:
<outline 播客1的数据/>
<outline 播客2的数据/>
<outline 播客3的数据/>
小宇宙的两层结构是这样,多了一个根结点 outline:
<outline>
<outline 播客1的数据/>
<outline 播客2的数据/>
<outline 播客3的数据/>
</outline>
播客的数据格式为 RSS 文件,通用的OPML文件最基本的 outline 节点里,包含一个 text 字段保存播客节目名称,一个 xmlURL 字段保存播客节目的 RSS 文件下载地址。
一个播客的数据全都保存在了 RSS 文件里,这个文件里包含了播客节目的介绍、图片、分类等信息,同时还有一个 item 列表保存了每一期节目的show notes、图片、时长、音频文件下载地址等信息。
泛用型播客 app 通过解析这种通用的 OPML 或者 RSS 文件,就可以订阅一个播客节目列表或者展示单个播客节目的所有信息。Podventure 就是这样一个泛用型播客 app。
喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!
- 来自作者
- 相关推荐