在Android上没有完美的播客软件,真要我推荐我就推荐小宇宙了,体验其实不错。不过这并不是真正的泛用型播客客户端,而且有许多独占的播客对整个生态来说也不是好事,就是更封闭了。现在播客越来越多了,用小宇宙可以发现一些新播客,不过我还是呼吁播客主们尽可能放出免费节目的RSS链接来,方便使用泛用型博客客户端的用户。

我体验了几乎我知道的所有Android上的播客客户端,我的要求其实很简单,不需要许多花里胡哨的功能。只要有个同步就好了,不然就算我自己备份OPML,那些收听记录都没了,我个人还是很喜欢统计数据的。

我用的最多的就是podcast addict,这个软件功能强大(尽管我用不上),UI比较古老不过我还挺喜欢这种旧的Material Design风格。就算有广告也只是底部一条,虽然不能忽视吧,不过我听播客也不会一直盯着这个界面看。而且它有完整的备份恢复功能,可以设置每天的几点钟进行备份,多设备同步完全可以。因此我用了很久。不过最近不想在手机上一直挂着梯子了,那它的同步就不行了。因此这个推荐给网络条件允许的人。

还有个类似的叫podcast republic,这个界面适配了Material Design 3,也能Google备份,不过我没测过,它功能比较简陋。这个甚至支持RSS阅读器功能。也有自己的账号体系,不过只能同步订阅。

以上两个也可以本地备份,自动备份到指定文件夹,虽然也能接受但不够优雅。而且他俩都可以买断来去广告。

其他如pocket cast,castbox等也都短暂尝试过,具体缺点忘了,在国内使用不是很方便。还有Spotify,尽管我自己开了菲区会员,不过用它来听播客还是不太行,有的播客找不到,如果是偶尔听听大播客而且刚好用Spotify的话可以。

还有就是开源的AntennaPod,这个基本功能都有了,还有个Podcini,基于Antenna Pod,更新快。不过同步很搞,要么用gpodder.net官方服务器(这个有点慢,有时会同步失败),要么自建。自建可以选官方推荐的那个,就跟官方服务器一样,我之前尝试失败了。今天看见Nextcloud的docker镜像,突然想起来这个,于是就用Nextcloud的Gpoddersync应用来同步。

搭建很简单,下载Nextcloud镜像,映射出80端口,docker run就行。当然我用的1panel。需要注意的点是,如果要自定义域名,最好映射下目录,因为需要在/config/config.php中添加trusted domain。不过我最终没有用域名,因为反代之后,管理页面是能登上去,不过授权给Podcini应用就不成功,而且因为我没备案,只能用8443,但是它每次跳转就把端口号丢了,不知道怎么回事。于是我也没用域名,只开了个端口用http。在Nextcloud里把其他应用都删了,只启用Gpoddersync,我自己用,占用也还可以接受。

我也不知道这个能同步全部数据还是只能同步订阅列表,先用用看吧,反正同步很快。

实测可以同步收听时长,不过好像只能上传到服务器,其他设备同步下来不显示时长,不过收听状态是有的,可以先将就用。