把B站当有声书库,这个26MB的播放器太克制了
图片前几天晚上十一点半,我还在被窝里跟一部有声版的《鬼吹灯》较劲。
不是书不好听,是那个App太难伺候:点开先看九十秒开屏广告,听到关键处弹窗让我开会员,切出去回个微信,回来进度条老老实实从头再来。
那一瞬间我特别怀念小时候的收音机——拧开就响,别的什么都不用管。
后来我翻到一个开源项目,名字起得挺随意:阿B听书。
折腾了一周,我的听书搭子换人了。今天把这份听书工具指南交出来。
01
一句话:把B站当成一座有声书库
它的思路特别朴素——B站上本来就有大量有声小说、评书、相声、广播剧,那我就掏一个只做播放的播放器出来,别的什么都不加。
Flutter写的,Android端,MIT协议开源,作者承诺永久免费。
整个App装完26MB。做个对比:现在动辄两三百兆的音频App,它连人家零头都不到。
它的自我约束只有三条,但这三条每一条都踩在痛点上:
•
🔓免登录:不登录就能搜索、收听、收藏、记录进度。扫码登录只用来同步头像昵称,顺便提升搜索稳定性,不用也完全没问题。
•
🚫无广告:没有开屏广告,没有会员,没有弹窗。打开就是内容。
•
🎧专注收听:它是真的按"长时间听书"这个场景去做的,而不是先把视频播放器塞进来再说。
说实话,这么"克制"的做法在今天的工具类App里已经不多见了。
02
内容怎么找?这里有一份发现攻略
很多人不知道B站上有多少好东西,这个App直接帮你把路铺好了。
分类浏览:热门推荐/广播剧/评书/相声/悬疑/玄幻仙侠/名著悦读,七个入口,点进去就是结果。
精选主播:单田芳、刘兰芳、郭德纲、周建龙、紫襟、王明军、光合积木、729声工场……
看到单田芳三个字的时候我愣了一下。小时候蹲在收音机前听《白眉大侠》的日子,突然就回来了。
搜索也是认真做过的:结果自动限定在「有声小说」范围内,那些解说、漫推、短视频一律过滤掉,不用在一堆二创里大海捞针。
顺带一提,分类结果有本地缓存,重复打开不用重新请求,流量和等待时间都省下来了。
重点说说「名著悦读」
七个分类里我最先点开的是「名著悦读」,也是最惊喜的一个——它不像其它分类那样铺满几十上百条喂给你,而是精挑了15部。
《骆驼祥子》《简·爱》《经典常谈》是初高中必读书目;往上走一层是《肖申克的救赎》《被讨厌的勇气》《当下的力量》;再往外扩是罗素《西方哲学史》《世界经典名著100部》;还有给孩子的《木偶奇遇记》。英文原声这边收了《哈利波特》系列全文。
我最推荐的是那套《原文朗读·四大名著》字幕版,185章,总时长276小时19分。按每天通勤一小时算,够听大半年。它是照着原文念的,没有添油加醋的改编——想补小时候没读进去的四大名著,这是最省力的入口。
图片名著悦读:精挑15部,骆驼祥子/简·爱/肖申克的救赎…
图片继续往下:木偶奇遇记、哈利波特原声、西方哲学史
03
真正让我留下的,是播放详情页
工具好不好用,不在首页,在你每天按几十次的那个页面上。
图片播放页:分P连播、精确进度条、底部「目录185章」可直接跳章
它把B站的「分P」概念翻译成了章节:一个P就是一章,自动连播,有上一章/下一章,±15秒快进快退。逻辑一下就通了。
图片书籍详情:185章·276小时·16.9万播放,目录就是《三国演义》回目
几个我特别喜欢的细节:
断点续播精确到秒。退到后台、切换章节、甚至直接杀掉进程,回来都停在原来的位置。对听书这件事来说,"精确到秒"和"精确到集"完全是两个物种。
章节列表很懂事。标题自带序号的,它就不重复编号;已经听过的章节自动置灰;支持正序/倒序切换。追更的人应该懂倒序有多重要。
睡眠定时开箱即用。面板从底部升起,六选一:关闭/10分钟/20分钟/30分钟/1小时/2小时。没有二级菜单,没有输入框,躺下前一按了事。
图片睡眠定时:关闭/10/20/30分钟/1/2小时
📌我实测的是已安装的v0.1.0(版本代号2001)。项目README里提到过自定义1~720分钟,当前这个包还没见到该入口,所以正文按实机所见写。如果你装的是更新版本,以你手机上的为准。
音频焦点处理得干净。来电或者其它应用抢占声道时自动暂停,打断结束自动续播;导航提示音只压低音量,不粗暴打断。开车、通勤的人会感谢这个设计。
后台播放稳。前台服务+系统媒体会话,通知栏和锁屏都能控制,暂停之后通知不会消失。
其它还有:书架收藏、继续收听、最近收听(都显示精确进度)、深浅色切换、电池优化豁免引导、一键比对GitHubReleases检查更新、分享原作品链接。
图片没登录也能用:书架1本、剩余184章,续听精确到「第1章·01:02」
这一点值得单独说:全程不登录,进度照样记得住。上面这张图是没登录的状态,播放进度照样存到了01:02这种秒级精度。很多App的「不登录也能用」是只能听不能存,它是真的存。
该有的都有,没用的一个没塞。这一点我很欣赏。
04
下载&安装说明
支持Android7.0以上,已签名,包名dev.pages.abts,安装包之间可以直接覆盖升级。

怎么确认自己的架构?设置→我的设备→处理器型号;或者用CPU-Z/AIDA64看ABI一栏。实在懒得查,直接下universal。
想自己编译?环境是Flutter3.38.x(Dart3.10+)、JDK17、AndroidSDK:

作者没有把签名死死攥在手里:存在android/key.properties就用你的证书签名,不存在就回退debug签名,方便别人直接构建。这种处理方式让我对项目的态度放心不少。
05
最后,有些话必须说清楚
这一段不是套话,请一定看完。
1
这是第三方个人开发的播放工具,与哔哩哔哩官方没有任何关联,不代表也不受其授权认可。
2
应用内所有音频、封面、文字均来自第三方平台的公开链接,版权归原作者及相关权利人所有。应用本身不存储、不修改、不二次分发任何内容。
3
内容仅供个人学习、研究与试听交流使用,请勿下载、录制或传播。
4
试听之后请支持正版。真的喜欢某部作品,去官方平台购买、订阅,或者给作者点个关注。做有声书的人也要吃饭。
工具的意义是降低发现的门槛,不是绕过付费的理由。这条线守住,这类开源项目才能活久一点。
06
写在最后
我用它听完了《白眉大侠》的前三十回,也在某个加班到凌晨的晚上,靠45分钟睡眠定时听着《大侦探》睡着。
很多时候我们缺的不是内容,是一个不打扰人的容器。
26MB,无广告,精确到秒。剩下的时间,交给声音就好。
听书虽好,别忘了停下来跟小朋友一起阅读。
⏬下载链接
https://1816337022.share.123pan.cn/123pan/Y4kqVv-T7J6v?pwd=V3jc#
https://gh.h233.eu.org/https://github.com/fengqiao57/abts/releases/download/v0.1.0/abts-v0.1.0-arm64-v8a.apk
https://ghfast.top/https://github.com/fengqiao57/abts/releases/download/v0.1.0/abts-v0.1.0-arm64-v8a.apk
