UP | HOME

▼ 本文更新于 [2026-02-21 周六 20:23]

iOS国区3个audiobookshelf客户端简评


这篇文章中,我会简述自己的播客使用场景和尝试过的技术方案,以及国区内可以用的3个audiobookshelf客户端各有什么特点。

1. 之前的方案

我主要听两种音频节目:通过RSS分发的podcast,以及B站视频单独下载音频出来的m4a文件(也是一种有声书)。

在我之前用安卓的时候,采取的技术方案是将下载的B站有声书文件传输到home server某文件夹中,然后通过 folder2podcast ,生成相关有声书的rss订阅地址,并通过 antenna pod订阅。

换到iOS设备之后,我一开始也打算这样操作,但发现国区能用的播客客户端屈指可数,能下载的castflow和apple podcast都没办法直接订阅folder2podcast生成的rss链接。因此我转向了自建audiobookshelf,将下载的b站有声书通过网页版界面上传为单集。

经测试,apple podcast可以订阅https的folder2podcast生成rss网址(通过caddy代理),准备回归苹果官方的客户端了。

2. audiobookshelf客户端简介

关于搭建audiobookshelf,直接用docker-compose搭配ghcr.nju.edu.cn这个镜像站就能一键启动了。这里略过相关搭建、配置不谈。

我尝试了国区的3个相关客户端,分别是希声、plappa和shelfplayer,均购入了终身付费版本。

2.1. 希声

支持播客和有声书功能,UI简洁明了,看得出作者有自己的思考。但也因为有自己的思考,导致不支持有声书和播客的播放列表功能,也不支持有声书的收藏一键播放功能,和audiobookshelf网页版的行为有偏差,可能这就是简洁的代价吧。
而且我没找到全部下载的入口,下载到本地的时候也只能一个个点击下载。

2.2. plappa

纯英文界面,支持播客和有声书,还支持播放列表功能,且能一键下载播放列表内所有项到本地。目前在用。
经测试,发现播放程度(而不是进度)与audiobookshelf的同步有问题,无法及时将标记为已播放的与服务端同步。

2.3. shelfplayer

付费购买后才能使用,仅支持有声书,需要用到播客功能的人别用。

© Published by Emacs 31.0.50 (Org mode 9.8-pre) | RSS English-Index