Repository navigation
Releases: EveningStudy/books-plus
Release list
Books+ 0.5.0
Books+ 0.5.0
新增
- 中英文界面:书库左下角、阅读器右上角的
中文 / EN随时切换,并记住选择。设置、桌面字幕和菜单一起切换。 - 删除与恢复:图书菜单中删除,进入「最近删除」后可恢复;保留原文件、阅读进度和批注,不删除 Apple Books 原书。
- 应用内更新:Windows 支持检查、下载、保存进度后重启安装。可分别关闭自动检查和自动下载。
- 同步改进:加强删除状态合并及云盘暂时漏列、返回旧记录时的恢复处理。
- 新文档:重新整理的中英文 README 和图文使用说明。
下载
- Windows x64:推荐
BooksPlus-Setup-0.5.0-x64.exe;无需安装可选BooksPlus-0.5.0-x64.exe。 - Apple Silicon Mac:下载
BooksPlus-0.5.0-arm64.dmg,将 Books+ 拖入「应用程序」。 latest*.yml、ZIP 和.blockmap为更新配套文件,普通安装无需单独下载。
Windows 包未签名;Mac 使用本地 ad-hoc 签名,未做 Apple 公证。Mac 当前通过发布页手动更新。没有应用内更新器的旧版本需先手动安装一次。所有参与删除同步的客户端应升级到 0.5.0。
验证:Windows、Mac 各 74 项单元与协议测试通过;两端打包应用完成语言切换、重启保留、字幕联动和删除恢复实测。iCloud Drive、OneDrive、Google Drive 已进行 Windows ↔ Mac 同步测试。
English
- Switch between Chinese and English with
中文 / EN; the app remembers your choice. - Delete books into Recently Deleted and restore them with progress and annotations intact. Apple Books originals are kept.
- Check for updates and download them in the app. Windows can save progress and restart to install.
- Improved deletion sync and resilience to delayed or older cloud snapshots.
- New bilingual README and illustrated user guides.
Windows: use the Setup EXE for installation or the other EXE for portable use. Apple Silicon Mac: use the DMG. Windows builds are unsigned; Mac builds use ad-hoc signing without notarization and currently require manual updates. Older versions without an updater need one manual installation. Upgrade all clients to 0.5.0 for deletion sync.
Books+ 0.2.3 — 修复 Edge 试听与朗读
修复 Edge 试听与朗读连接
- 更新 Microsoft Read Aloud 连接地址与 GEC v2 协议。
- 修复
Unexpected server response: 200直接导致试听失败的问题:握手失败会自动重连,并尝试微软的备用端点。 - 连接中断、超时、空音频会有界重试;最多三次,合成总限时 25 秒。根据微软响应时间修正认证时钟偏差。
- 只有完整音频才进入缓存,避免断线后残缺音频被重复播放。
- 保留 Edge 默认首选、音色、语速、音高与逐词字幕。
验证
- 29 项自动测试通过,包括 HTTP 200 恢复、断线、超时、空音频及认证时钟测试。
- 真实连接微软服务:晓晓、云希、Sonia 成功生成音频和词时间点。
- Electron 开发版与打包版实际点击试听、连续朗读及字幕高亮通过;最终便携版试听通过。
Windows x64:下载 BooksPlus-0.2.3-x64.exe 后运行。
Books+ 0.2.2
朗读更新
- Edge 排在第一位并设为默认引擎,默认中文晓晓。升级时一次性迁移,保留已有 Edge 音色及语速、音量等设置;之后继续记住手动选择。
- 替换设置内的本地模型下载选项:
| 模型 | 语言与音色 | 下载大小 |
|---|---|---|
| ZipVoice Distill INT8 | 中文、英文、中英混读;两种新闻女声 | 约 156 MiB |
| Pocket TTS | 完整精度英文模型;Alba 女声、Bill 男声 | 约 162 MiB |
| Kitten Mini 0.8 | 轻量英文模型;八种音色 | 约 64 MiB |
- 在「设置 → 朗读」直接下载、试听和移除,无需 Python、独立程序或显卡。
- ZipVoice / Pocket 新增快速、均衡、细致三档。语速通过保持音调的播放变速调整,避免底层语速接口的兼容问题;字幕仍按实际播放进度切换。
- 本地推理改为独立进程,异常退出会报告错误,阅读器可继续使用并重试。
- 旧 Kokoro / Piper Lessac 不再提供下载;已安装的仍可使用和移除,不会自动删除。
- 修正多个模型使用相同音色编号时,阅读栏显示错误音色名称的问题。
验证
Windows x64:22 项自动化测试通过。已验证三款模型的实际下载、SHA-256 校验、试听、变速、字幕、偏好重启恢复,以及打包后和便携版的真实音频播放。已实测 Edge 在线合成和本地推理进程异常恢复。自动播放使用静音,不代表人工音质评价;请按听感选择。macOS 尚未实机验证。
旧版翻页与静默进度保存修复保留。个人图书、模型和音频缓存均不包含在发布文件中。
Windows 便携版
下载 BooksPlus-0.2.2-x64.exe 直接运行。
SHA-256:3E555EA8967569A31CA03AA459A6B0196FCE4162C6DDEABDDB6DFAC8F6A71652
Books+ 0.2.1
修复
- 快速连按、长按左右方向键时保留输入,立即结束当前动画,按顺序翻页。
- EPUB 和 PDF 连续翻页不再等待每一页的完整动画;跳转进度时取消排队的翻页。
- 进度自动保存和等待云盘同步不再弹窗,状态保留在书库左下角。
- 本机保存失败时正常显示错误,避免错误对象导致页面异常。
验证
- 17 项自动化测试通过。
- Windows 桌面与打包版本通过 EPUB/PDF 快速翻页、左右交替、EPUB 内重复按键、进度跳转、云盘写入失败及恢复、本机保存失败检查。
Windows x64 便携版:下载下方 EXE,退出旧版后运行。沿用原有书库、设置和阅读进度。
SHA-256:5A1BCA37870A424064865933D7B27D3F2537D50712DD300F727DB4BCB8977308