Repository navigation
NexHub v3.2.0
NexHub v3.2.0(正式版)
四合一媒体聚合客户端(动漫 / 漫画 / 小说 / 影视)—— 源即插件 · 共创社区。
🎉 正式版说明
NexHub 3.2.0 正式版来了。这是鸿蒙(HarmonyOS / OpenHarmony)适配正式落地的一个版本:arm64 真机完整支持,与 Android 对齐源解析、播放、弹幕、画中画、朗读、投屏等核心链路;同时新增 iOS 未签名构建、内置免费翻译(Bing),并恢复投屏、莫奈壁纸取色、音量键翻页等能力。基础功能完整、可安全升级。
- 这是什么版本:3.2.0 正式版;Android / Windows / Linux / macOS / iOS / 鸿蒙六平台产物统一发布在同一个 Release。
- 数据兼容性:经代码核查,无破坏性数据变更——书架 / 收藏 / 进度 / 书签 / 历史 / 分组直接沿用;旧源 JSON 无需修改、无需重新导入;沿用同一签名密钥可直接覆盖安装。历史记录与收藏、下载任务会在首次启动时自动迁移到独立文件存储,过程无感、旧数据保留兜底。
- 鸿蒙安装方式:HAP 统一不带签名,请用端侧签名工具自行签名后安装(或 DevEco Studio / hdc 侧载)。
⚠️ 本应用不内置任何内容源,首次打开是空的,这是正常现象。请先导入至少一个源 JSON(应用内「源管理 / 导入源」)才能看到内容。源由社区共享维护,请自行评估其合规性与内容合法性。
✨ 本次更新内容
📱 鸿蒙(HarmonyOS / OpenHarmony)正式支持
- 四合一聚合与「源即插件」架构完整移植:源导入与解析全链路可用,内嵌 JavaScript 脚本源同样可跑(自研 QuickJS 原生桥);漫画 / 小说 / 影视阅读观看完整。
- 视频播放:libmpv 内核(与 Android 同源),支持倍速 / 音轨 / 字幕 / 外挂字幕 / 防盗链头,弹幕同屏渲染;播放内核默认开启,亮度 / 音量手势控制升级到内置鸿蒙平台官方实现。
- 系统能力对齐:画中画小窗(含控制面板)、系统通知(RSS 等)、图片保存进系统相册(系统确认框、免权限)、剪贴板图片粘贴(原生 pasteboard)、系统级「另存为」导出。
- 朗读:系统 CoreSpeechKit 离线引擎(中文、语速、后台朗读、播放完成续读),也可配置自建在线 HTTP TTS。
- 阅读器音量键翻页:原生按键通道,支持长按连续翻页。
- 投屏恢复:设备发现改走原生 mDNS(
_googlecast._tcp),播放器顶栏投屏入口恢复。 - 莫奈取色:接入系统壁纸主色并实时跟随壁纸变化,页面切换与回前台不重复取色。
- ECH 加速随 HAP 打包:本地 ECH/DoH 代理引擎以 FFI 接入,应用级 / 源级 / Bangumi ECH 均可用。
- 数据持久化:历史 / 收藏 / 下载任务改独立文件存储,应用强杀不丢。
- 平台差异(仍存在):本地文件夹导入改「导入文件」逐个选择;自定义下载 / 截图目录仅限应用私有目录与系统「下载」;插件与备份导出走系统分享;播客后台通知栏暂不可用;模拟器(x64)不支持视频播放与 ECH。
🍎 iOS 支持
- 新增 未签名 IPA 构建(与 Android / 鸿蒙共用包名),侧载后用 AltStore / Sideloadly 等工具自签安装。
- 全平台显示名统一为 NexHub。
🆓 内置免费翻译
- 无 AI 配置也能翻译:详情页标题 / 标签 / 简介 / 评论、小说与字幕默认走内置免费翻译,失败或不可用时自动回退已配置的 AI。
- 连续失败自动熔断(静默 5 分钟)避免反复无效请求;术语表、非标准风格等高级需求命中时自动切 AI 优先。
- UI 文本走批量聚合与本地缓存,详情页不再逐条请求。
🎬 播放器
- 投屏恢复:投屏设备发现改用原生 mDNS,顶栏投屏入口回归。
- 缓冲档位对齐:修复省流档缓冲过浅导致的轻微卡顿。
- 播放诊断日志:播放启动时记录实际软 / 硬解状态与缓存档位,卡顿类反馈可直接从日志定位(鸿蒙硬解缺失会静默回退软解)。
- 画中画接入社区适配版本,鸿蒙与 Android 双平台可用。
📚 阅读器
- 鸿蒙阅读器支持音量键翻页(原生按键拦截,长按连续翻页)。
- 鸿蒙朗读入口恢复(系统离线 TTS + 在线 HTTP TTS),此前因缺少平台实现被隐藏。
🕘 数据与稳定性
- 历史记录改独立文件持久化,修复重启后历史丢失。
- 收藏与下载任务改独立文件存储,带一次性无感迁移。
- 文件偏好按键串行写入,修复并发落盘崩溃。
- 鸿蒙 QuickJS 释放竞态刷屏修复;图片保存补写回步骤,修复「提示成功但图库没有」。
- 弹幕凭据未配置时跳过整批匹配,消除逐集无效请求与日志刷屏。
- 修复鸿蒙下取消导入导致的崩溃;导出范围选择改为实时刷新。
- 安装包按平台严格匹配;鸿蒙版检查更新改为跳转浏览器发布页(HAP 不支持应用内安装)。
🎨 界面
- 页面转场改为各平台系统默认(Android 预测性返回 / Zoom,桌面 Zoom,iOS / macOS 侧滑),不再强制零动画瞬切。
- 鸿蒙返回时强调色突变修复;加载页首帧直显壁纸主色。
- 存储位置弹层横屏 / 小窗溢出修复;低配整卡模式下源卡片不再包裹无源空白。
🧹 内部
- CI 发版纪律统一:任何
v*标签都构建全部平台,鸿蒙 HAP 追加到同一个 Release;不再使用平台后缀标签单独发版。 - 平台判定全仓收口到统一服务;鸿蒙依赖换源与本地补丁、降级矩阵、README 重写;鸿蒙构建链(hvigor)CI 自愈与失败诊断强化。
- 注释与文档延续中性表述清理;无新增破坏性依赖变更。
⬆️ 升级方式
- Android / 桌面端:沿用同一签名密钥,可直接覆盖安装;也可在应用内「设置 → 关于 → 检查更新」自动升级。
- 鸿蒙:下载
NexHub-ohos-arm64-unsigned.hap,自行签名后覆盖安装。
⚠️ 已知限制
- 鸿蒙:本地文件夹导入、自定义任意目录、插件 / 备份导出受系统目录选择能力限制,均提供替代路径;模拟器(x64)无视频播放与 ECH 引擎。
- 鸿蒙 ECH 引擎与播放内核仅有 arm64 产物,x64 调试构建已带 QuickJS / WebView 原生库。
- 内置免费翻译为非官方公开接口,可能随时失效;失效时自动回退 AI 或显示原文。
📄 免责声明
- NexHub 不内置任何内容源,所有内容均来自你自行导入的「源」;请在导入前自行确认来源的合法性与安全性,使用产生的风险由用户自行承担。