把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

校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案