如何把Apple Podcast的订阅列表导入到其它播客app
一、什么是 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:
|
|
播客的数据格式为 RSS 文件,通用的 OPML 文件最基本的 outline 节点里,包含一个 text 字段保存播客节目名称,一个 xmlUrl 字段保存播客节目的 RSS 文件下载地址。
一个播客的数据全都保存在了 RSS 文件里,这个文件里包含了播客节目的介绍、图片、分类等信息,同时还有一个 item 列表保存了每一期节目的标题、show notes、图片、时长、音频文件下载地址等信息。
泛用型播客 app 通过解析这种通用的 OPML 或者 RSS 文件,就可以订阅一个播客节目列表或者展示单个播客节目的所有信息。Podventure 就是这样一个泛用型播客 app。
文章作者 Harold Gao
上次更新 Jan 26, 2024