Repository navigation
Releases: cq10086123/Timbre
Releases · cq10086123/Timbre
Release list
Timbre v3.6.2
性能优化
- 播放进度刷新不再重建整本书对象:长时间听书时内存与 CPU 占用更低,拖动进度条、切章更跟手
- 书架只在书目变化时才重新分组排序,书目较多时浏览更顺畅
- 长书(上千集)的书架卡片刷新更轻快:总时长与剩余时间改为按需计算,不再每次遍历全部章节
修复
- 导入接口源(.jdr)改为在后台解压解析,导入较大的包时内存占用稳定、界面不再卡顿
- 接口源包增加解压总量上限,异常压缩包不会再导致闪退或内存耗尽
Timbre v3.6.1
新增:在线听书播放预加载,提前缓存后续章节,切换章节更流畅
- 进入播放器不再发送任何额外网络请求,开始播放后才按设置预载
- 预载规则:播放超过触发秒数(默认30秒)才开始,最多预载2章,章节间隔50秒,可在播放器设置中调整
- 短章节、暂停、切书时自动停止预载,不浪费流量
- 设置页新增独立的「播放器设置」板块,在线预载相关选项全部移入其中
- 修复预加载线程问题,提升限流接口源下的播放稳定性
Timbre v3.5.652
修复接口源兼容性导致接口使用失败
部分本身接口是正常,但是接口无法使用
GitHub自带接口不受到影响,网友自制接口可能会受到影响
Timbre v3.5.625
修复在线书的倍速、跳过空白、音量增益设置在退出后丢失的问题
修复在线书无法添加和显示书签的问题
更新弹窗现在会显示新版本的更新说明
Timbre v3.5.357
Full Changelog: v3.5.337...v3.5.357
Timbre v3.5.337
- 修复在线书的倍速、跳过空白、音量增益设置在退出后丢失的问题
- 修复在线书无法添加和显示书签的问题
- 更新弹窗现在会显示新版本的更新说明
Timbre v3.5.336
🛠️ 本次迭代内容(v3.5.336)
修复在线书章节时长被错误测量值污染的问题(症状:切换/播放某集后,该集时长显示异常——如 10 分钟的章节显示成 15 分钟,且重启后依然是错的)。
根因(ADB 日志 + 本地引擎实测定位):冷启动后切换章节会触发音频头部探测,文件头部二进制字节里的假 MPEG 帧同步被当成第一帧,按错误码率估算出垃圾时长并无条件覆盖持久化——切到哪集污染哪集。
- 🧮 时长探测器增加帧链校验:真帧的下一帧必然出现在其声明的帧长处且版本/采样率一致,假同步几乎不成链,扫描自动跳过
- 🖊️ 测量写入分级:头部探测的估算值只允许填充无时长的章节,不再覆盖源站已报的时长;播放器解析出的真实时长(权威值)才可覆盖
- ♻️ 自愈:此前被污染的章节,更新后播放一次即被播放器真实时长修正
Full Changelog: v3.5.335...v3.5.336
Timbre v3.5.335
Full Changelog: v3.5.323...v3.5.335
Timbre v3.5.323
Full Changelog: v3.2.528...v3.5.323
Timbre v3.2.523
Full Changelog: v3.2.521...v3.2.523