Skip to content

CloudDrive2 App v1.0.17(14) — Pre-release

Pre-release
Pre-release

Choose a tag to compare

@cloud-fs cloud-fs released this 03 Sep 14:47

CloudDrive2 App v1.0.17 — 客户端 App(Windows 1.0.17.1 + Android versionCode 337 + macOS 公证版 1.0.17 (14) + Quest VR build 34)— Pre-release

本 Release 用于发布 CloudDrive 客户端 App(不含 CLI 服务)。以下均为 1.0.16 第四批 之后的新改动。Apple 四端(macOS / iOS / tvOS / visionOS)本次仅发布 TestFlight 公测版 1.0.17 (14),未提交 App Store 审核。

本次可用范围:Windows 1.0.17.1、macOS 直接下载版 1.0.17 (14)(Apple Silicon + Intel)、Android 手机 / 平板 / TV(versionCode 337)、Apple 四端 TestFlight 1.0.17 (14)、Meta Quest VR BETA build 34。


🗣 Windows:AI 字幕可以从原盘的图形字幕翻译

原盘字幕是图片而不是文字,Windows 上此前只能改用语音识别。现在可以用文字识别读取图片中的
文字,因此只带中文或日文图形字幕的影片也可以直接从字幕翻译 —— 速度快于语音识别,内容与
原字幕一致。可以读取的字幕轨道会在选择翻译来源时标注「(文字识别)」。

  • 使用 Windows 系统自带的文字识别,需要安装对应语言的语言包,未安装时会提示
  • 支持 PGS、VobSub、DVB 三种图形字幕
  • 其他平台自 AI 字幕功能发布起即支持图形字幕识别,本项是 Windows 补齐

⚡ 语音识别可以使用显卡(Windows / Android / Quest VR)

此前实时翻译只使用 CPU,在部分设备上处理速度低于播放速度。现在支持通过 Vulkan 使用显卡,
速度提高数倍。

  • Windows 设置中会显示当前使用的显卡;有多块显卡时可以手动选择,默认使用独立显卡
  • Android / Quest:语音识别改为在运行时挑选 CPU 指令集,不再按最低档处理器编译,本身就是
    一次明显的提速;「自动」会在设备上实测显卡与 CPU 各跑一次,选更快的那个
  • 语音模型改从中国大陆可以访问的镜像下载,优先尝试较快的地址,中断后支持断点续传

🔍 搜索整个网盘中的文件夹(Apple / Android / Windows)

搜索不再只限当前文件夹,可以查找整个网盘,结果中可以直接「转到位置」跳转到文件所在的目录。


💿 蓝光原盘

  • 3D 原盘可以进入菜单,并且菜单里选择的语言会生效(Apple / Android / Windows)
  • 分段(多 clip)的原盘镜像直接播放可以连续播完,不再在分段处中断
  • 「填充」模式会裁掉片源自带的黑边,不再把黑边一起放大(Apple / Android / Windows)

📺 Android TV:杜比视界与 HDMI 音频

Ugoos AM6B+(Amlogic S922X-J)原生 P7 FEL

license-J 的杜比视界核心在直接喂入原始 dvhe.07 码流时会自行合成 FEL 增强层 —— 此前我们
把它重新标记为 P8,同一个解码器就会静默丢弃增强层。现在这类设备保留原始路线,MKV 的 P7 FEL
已在设备上确认可用;解码出错时仍会依次回落到 P8 重标记与 HDR10 基础层。

  • 原盘镜像(ISO / 光盘菜单)仍走 8.1 路线:双层硬件合成在这颗芯片上遇到厂商层面的死路
    (即使把送入的数据布局与可用的带内参考逐字节对齐,NDK 喂入的组件仍会卡住;同一条管线上
    8.1 的数据流则可以满帧率运行)。硬件合成保留在调试开关后面,留待下次尝试。
  • 其他 license-J 芯片(如 AM9 Pro / S905X5-J)本次没有启用。这些芯片的硬件其实做得到
    —— 打过补丁的 CoreELEC 在 AM9 Pro 上可以合成 FEL —— 但在原生 Android 上,我们能用的
    Codec2 解码路径只交付基础层,没有双层解码的入口。这是 Android 侧的限制,不是硬件或授权
    的限制。
  • 另有一些芯片(如 S928X)在架构上就做不到:它有两个独立的杜比视界核心,没有把增强层解码器
    接入合成器的硬件通路。

HDMI 音频

  • 恢复了 335 版丢失的 TrueHD 直通。HDMI 插拔事件里的编码列表其实是各家 HAL 的说法,
    不是显示设备的 EDID:三台 Amlogic 盒子接同一台电视、EDID 完全一致,报出来的却是三份不同
    的列表。现在把 TrueHD 与 MAT 视为同一项(EDID 里本就是同一个描述符),列表缺失时按「未知」
    而不是「只支持 PCM」处理,并与 Amlogic 的原始 sysfs 节点交叉核对
  • HAL 拒绝多声道掩码时,改用立体声 IEC 61937 载波重试 AC3 / E-AC3 / DTS 的音频输出
  • 画面按声音对齐,而不是按写入位置对齐:AM6 用 192 kHz 的 MAT 载波承载 TrueHD,而系统
    报告的采样率仍是 48000,于是时钟看起来以四倍速前进 —— 播放器据此拒绝它并改用写入位置,
    声音就落在画面之后 1-2 秒
  • 修复了 fr_policy 反复重设导致的循环,以及直通打开时的竞争

帧率与显示切换

  • 不再相信读坏的帧率测量:一个窗口只有在所有时间戳间隔彼此相差不到 1.25 倍时才被采信,
    掉一帧就会让间隔翻倍。此前一部 59.94 的片子被测成 50.474 并吸附到 50,播放中途把电视切到
    2160p50Hz;吸附容差也从 1% 收紧到 0.3%
  • 每部片子只做一次显示模式切换,并且不在开头画面正在绘制时切换(Apple TV 同样修复)
  • 不再为杜比视界固定 444 / 8bit 的输出格式 —— 厂商会按显示设备协商(AM6 用 422 / 12bit),
    固定写入会在切换过程中把它覆盖掉,导致画面发绿或退回 SDR
  • 只在框架输出确实是 HDMI 时才关闭内核的帧率自适应
  • S922X-J 在播放中途卡死的问题已修复

其他

  • 原盘镜像的 P7 FEL 不再黑屏:此前为了寻找入口点,增强层的数据被成批丢弃(向增强层队列
    请求关键帧是「重新对齐」而不是「读取」,会丢掉队首所有非关键帧)
  • 慢速打开时重复按确认键不再叠加多个播放会话 —— 此前会把只允许一个实例的杜比视界解码器
    推入卡死状态
  • 机顶盒即使运行的是没有 leanback 声明的平板 ROM,也能被正确识别为电视设备

🍏 Apple:杜比视界

  • 较旧的 iOS / macOS 上,P5 片源的颜色恢复正常。此前我们把每个 P5 流的标记改写为
    Profile 8.1,而没有任何环节会转换 P5 的动态元数据。Apple 是先在 tvOS 上支持 Profile 8.1,
    2026 年的系统版本才扩展到 macOS / iOS / iPadOS / visionOS,所以在 iOS 18.7 / macOS 15.7
    这类版本上杜比视界管线根本不会启用,基础层被当成 BT.2020 直接送到屏幕 —— 也就是用户报告的
    发紫 / 发绿。现在只在系统确实能解码 Profile 8.1 时才改写标记,否则如实标注 Profile 5。
    P5 本身在所有平台一直是支持的
  • P7 FEL 片源不再只播放基础层

🥽 沉浸式播放(Quest VR / Vision Pro)

  • 可以直接拖动画面调整位置
  • 新增穹顶视角:画面包裹在头顶的球面内,与平面屏幕模式二选一

🖥 播放与界面

  • 音轨与字幕按文件记忆:在播放列表里连播时,每个文件用它自己上次的选择(Apple / Android / Windows)
  • Amlogic 上的 TrueHD 直通更可靠
  • 拖动进度条的预览不再显示其他影片的画面
  • 电视端每部片子只做一次显示模式切换,并且不会吃掉开头的画面
  • 弹出列表内容过多时可以滚动,不再被截断
  • 文件浏览器的筛选框图标改为漏斗
  • Android 挂载支持 KernelSU / APatch,卸载后会恢复 SELinux enforcing

👤 会员与账号

  • 终身套餐在所有平台都显示皇冠标记
  • 任何「升级」入口都跳转到套餐与价格页面
  • 套餐限制导致的拒绝会说明具体是哪一项限制,不再是空白提示
  • 密码错误时会提示登录失败,不再显示为登录成功
  • Android 新增二维码登录;登录与双重验证流程修复

⚙️ 引擎(随各平台安装包发布)

  • Windows 挂载的磁盘不再区分大小写,与其他 Windows 磁盘一致;每个文件都有唯一标识,
    扫描磁盘的备份软件不会重复列出或遗漏文件
  • 重命名:文件名中的反斜杠会被保留;同一文件夹内重命名不再被判定为移动;上传过程中
    重命名后传输任务仍对应该文件
  • 复制任务:复制中重启不再让整个队列失效;网络长时间无响应不再让跨网盘复制停止;
    校验阶段不再导致后台服务退出;上传完成时不再删除已占用同一路径的其他文件
  • 备份到加密文件夹时文件保存在该文件夹内,重启后仍在其中;从 SMB 共享备份时打开的
    文件句柄数量不再超过服务器限制
  • 影视库支持分页加载,每页条目数量可在设置中修改

🪟 Windows(v1.0.17.1)

下载:CloudDrive2-1.0.17-1-windows-x64.exe(Intel / AMD)或 CloudDrive2-1.0.17-1-windows-arm64.exe(骁龙等 ARM 设备),需要 Windows 10 1809 或更高版本。

除上述改动外:

  • 传输页面无响应的问题已修复:此前页面可能因布局循环而无响应,重命名后的任务会从列表中
    消失,每次刷新会重绘整个页面。现在只更新发生变化的行,每一行还增加了勾选框和一个开关,
    批量操作不需要逐个展开
  • 影视库映射对话框中长路径会换行,「浏览」按钮可用

完整说明见附件 RELEASE-NOTES.zh-Hans.md / RELEASE-NOTES.md;校验值见 SHA256SUMS.txt。
两个安装包均由 维臻云(北京)科技有限公司 签名并加盖时间戳,其中包含的每一个程序文件同样已签名。


🎉 Android(v1.0.17 / versionCode 337)

下载:CloudDrive2-1.0.17-337-android.apk(Android 7.0 / API 24+;手机 / 平板 / Android TV;arm64-v8a + armeabi-v7a,自带应用内更新)

Google Play 公开测试渠道同步发布(versionCode 337)。


🍎 macOS 下载(Developer ID 直接下载版 1.0.17 (14))

请按机型下载(均需 macOS 13 Ventura 或更高版本):

机型 安装包
Apple Silicon(M1 / M2 / M3 / M4 …) CloudDrive2-1.0.17-14-macos-arm64.dmg
Intel CloudDrive2-1.0.17-14-macos-x64.dmg

在「关于本机」中如果显示「芯片 Apple M…」请下载 arm64 包,显示「处理器 Intel…」请下载 x64 包。
应用内更新会按机型自动选择安装包。

两个安装包均已由 Apple 公证(Notarized)并装订公证票据,校验值见 SHA256SUMS-macos.txt。


其他平台

  • macOS / tvOS / visionOS / iOS(App Store 版):本次仅发布 TestFlight 公测版 1.0.17 (14),未提交审核 — TestFlight 公测通道
  • Meta Quest VR:更新到 Meta Store BETA build 34(1.0.17)
  • Google Play:Android 版同步发布公开测试(versionCode 337)