起因:喜欢 Moon FM 的简洁界面和增强声音功能,试图把法考音频导入到 Moon FM 来听
工具:RSSHub
经过:

  1. 部署RSSHub

    这里有部署 hexo 博客的经验,所以相对顺利,中间报错数次,通过耐心读报错和大量谷歌顺利解决
    …… 其实最后也大量报 WARN 但是突发灵感无视掉了它们直接启动了 Rsshub
    成功了!

  2. 研究如何导入喜马拉雅音频

    根据 RSSHub 文档 的订阅办法,只需要将音频专辑的数字编号替换进 RSS 订阅地址即可,并且只支持如下形式的网址进行订阅

    https://rsshub.app/ximalaya/album/*
    https://rsshub.app/ximalaya/album/*.rss

    But 我要订阅的柏浪涛刑法讲义的网址形式是

    https://www.ximalaya.com/jiaoyu/19594238/

    最后发现通过网页上分享 - QQ - 右键分享复制链接,可以生成这样一个网址

    https://www.ximalaya.com/album/19594238#0-sqq-1-40667-9737f6f9e09dfaf5d3fd14d775bfee85

    提取中间的 19594238,替换进订阅网址,成功了!
    ——但是仔细一看,这 TM 不就是原来 / jiaoyu/xxxxxx 里面的数字吗!我折腾这么半天是干嘛来了!!

  3. 导入 Moon FM

    Moon FM 似乎不支持通过 URL 订阅,曲线救国,通过 Castro 进行 URL 订阅,导出订阅 OPML 文件到 IOS 文件,打开 IOS 文件,长按分享到 Moon FM
    …… 这一套这么流畅我觉得 Moon FM 应该支持通过 URL 订阅的但是入口藏得太深我没找到

最后订阅成功,但是发现订阅源只能抓取前 30 个音频(专辑页面第一页),第二页则无法抓取,在 RSSHub telegram 群问了一下,被告知无法解决,暂时先搁置了。