Repository navigation
CloudDrive2 App v1.1.0 (build 19)
Pre-releaseCloudDrive2 App v1.1.0 — 客户端 App(Windows 1.1.0.1 + Android versionCode 342 + macOS 公证版 1.1.0 (19) + Quest VR build 39)— Pre-release
本 Release 用于发布 CloudDrive 客户端 App(不含 CLI 服务)。以下均为 1.0.18 之后的新改动。Apple 四端(macOS / iOS / tvOS / visionOS)本次发布 TestFlight 公测版 1.1.0 (19),并同时提交 App Store 审核。
本次可用范围:Windows 1.1.0.1、macOS 直接下载版 1.1.0 (19)(Apple Silicon + Intel)、Android 手机 / 平板 / TV(versionCode 342)、Apple 四端 TestFlight 1.1.0 (19)、Meta Quest VR BETA build 39。
所有客户端内置的引擎更新为 1.1.0。Android 版已在 Google Play 公开测试渠道发布:https://play.google.com/store/apps/details?id=com.clouddrive2.CloudDrive2
🔁 备份双向同步(全平台新增)
- 以前备份只能从源文件夹复制到目标文件夹,目标文件夹里的改动不会回到源文件夹,还可能在下次扫描时被覆盖
- 现在把备份模式设为双向同步后,在任何一个文件夹中添加、修改、重命名或删除文件,其他文件夹都会跟着变,本地文件夹和云端文件夹都可以参与
- 同一个文件在两处都被修改时默认保留两个版本(其中一个以「冲突副本」命名并同步到所有位置);被替换和被删除的文件保存在原位置旁边的
.clfs_history文件夹中 - 删除默认不同步,需要打开「同步删除」;即使打开,一次大量的删除或修改也会暂停下来等待确认,可以选择执行或从其他位置恢复
- 云端文件夹按扫描计划检查,在网盘官方客户端或网页版中所做的更改会在下次扫描后同步,在 CloudDrive 中浏览到该文件夹时也会立即同步;有云端文件夹参与时建议把扫描间隔设为 15 分钟或更长
- 默认关闭,升级后已有备份仍按单向备份运行,行为和 1.0.20 一样
- 详细说明见 https://www.clouddrive2.com/two-way-sync.html
双向同步是新功能,建议先用不重要的文件夹试用一段时间,确认符合预期后再用于重要数据。
如果需要退回 1.0.20,请先停用设为双向同步的备份:配置文件可以被旧版本读取,但旧版本不认识双向同步,会把这些备份当作单向备份运行。
已知问题:单向备份中同时打开「从目标同步删除」、并把删除规则设为「移到历史文件夹」时,目标文件夹中的
.clfs_history文件夹本身会被当成多余内容再次移入历史文件夹,每扫描一次多嵌套一层(1.0.20 同样存在)。修复之前请不要同时使用这两个选项。
👤 账号云端同步可以随时开关(全平台新增)
- 「与云端同步」以前只能在登录时决定,登录后再打开可能会用本机的账号列表覆盖云端(其他设备上添加的账号因此丢失),或者反过来被云端覆盖
- 现在每个客户端的账号页面都有「与云端同步」一栏:是否开启、已同步和仅本机的账号数量、等待上传的改动
- 开启之前会先显示云端和本机的账号逐个对比(一致、不同、只在本机有、只在云端有),可以选择以云端为准(默认)或以本机为准,并提示这样会删除或替换多少个账号
- 从查看对比到点击确认之间云端如果被其他设备改过,操作会中止并提示重新确认,不会在不知情的情况下覆盖
- 关闭时可以选择是否同时清除服务器上的副本;标记为「不同步到云端」的账号始终留在本机
- 115 网盘的令牌改为按账号处理,同步开启期间添加的账号在关闭同步后仍可正常使用
☁️ 云盘
- 添加 Google Drive 时可以使用自己的 Google 客户端:CloudDrive 自带的客户端没有通过 Google 审核,只有加入测试用户名单的账号才能用它登录。现在默认使用你自己在 Google Cloud 中创建的「桌面应用」类型 OAuth 客户端(免费,只需创建一次):选择下载的
client_secret_….json文件,客户端 ID 和密钥自动填入(可以从本机选择,也可以从已添加到 CloudDrive 的云盘中选择),然后在浏览器中登录并允许访问。浏览器和 CloudDrive 不在同一台设备上时,把地址栏中以http://127.0.0.1开头的地址复制回来即可。创建步骤见 https://www.clouddrive2.com/google-drive-client.html - 光鸭云盘支持上传和文件管理:新增上传(断点续传,文件已在服务器上时秒传)、新建文件夹、重命名、移动,并显示容量和已用空间。开放平台目前没有提供删除和复制接口,这两个操作暂时不可用
- 123 云盘的容量按专业空间加标准空间统计,与官方页面一致
- 迅雷云盘被放弃的上传任务记录会及时删除,不再占用「同时可进行任务数」
🗣️ AI 字幕
- 字幕时间取自语音本身:设备上的语音识别此前把整段结果的句子平均分配到时间轴上,现在按句尾和停顿断句,时间来自语音。一部十分钟的日语影片中,字幕与语音的中位偏差从 1.20 秒降到 0.26 秒(Apple / Windows)
- 远程识别新增
qwen-audio-3.x-asr-flash和fun-asr-flash,它们为每个词返回时间,已加入服务商预设 - 与上一条完全相同的字幕会被丢弃,一段音乐不再产生二十条重复字幕
- 设备上的语音识别现在会说明它能做什么、不能做什么:能跟上播放的模型常会听错台词,尤其在有音乐或非英语时;更大的模型在多数设备上跟不上(Android / Quest / Windows)
▶️ 播放
- 网络来源的视频预读约 30 秒(此前只有 2—3 秒),上限按设备内存计算(48—384 MB)。读取卡住几秒的云端原盘不再播放中断;中断后缓冲到 5 秒才恢复播放,连续中断时逐次加长,其间显示缓冲提示(Apple)
- 预读不足时暂停生成进度预览图,把带宽让给播放
- 没有菜单的原盘(tvOS 上的 BD-J 原盘)现在也会显示「继续播放 / 从头播放」的倒计时,不再直接续播
- 播放速度在能生效的路径上都会生效:原盘菜单、蓝光 ISO 直接播放、DVD ISO 以及直通给功放的音频此前都按 1 倍播放。输出无法支持时(USB 比特完美、隧道视频)面板会说明原因;所选速度在切换下一集、跳转和暂停后保持(Android / Apple / Windows)
- 相机 RAW 照片可以显示和打开:通过机内嵌入的 JPEG 显示,云盘已生成的预览仍然优先使用;照片的 EXIF(机身、镜头、曝光、GPS、方向)一并带出。已用 58 个相机样本验证(全平台)
- 相册页面打开时停在顶部,不再停在中间某处(Mac / Vision Pro / Apple TV / Android)
🎬 媒体客户端(Emby / Jellyfin)
- 播放列表包含整季剧集:剧集队列此前是服务器按起始项切出的一段,从第 6 集开始播放时,第 1—5 集不在队列里,也没有办法回到它们;现在队列是完整的剧集列表,并选中所请求的那一集(前后各取 100 集,因为每一项都要解析一次播放地址)
- 剧集页面打开时居中显示当前这一集:剧集行按季顺序排列,13 集里的第 12 集此前停在右侧画面之外,而那正是观众刚刚选择它的位置
- 剧集卡片上的播放按钮直接播放该集,并按该集所属的队列继续播放整季;只有播放图标响应点击,卡片其他位置仍然打开剧集页面(macOS 上悬停显示;Android TV 保持普通卡片,多一个可聚焦元素会让方向键每集停两次,遥控器仍用页面上的播放按钮)
- 卡片行可以用指针拖动:macOS 上此前只响应触控板横向滑动或倾斜滚轮,普通两键鼠标无法滚动到窗口边缘之外的卡片。首页(媒体库、继续观看、接下来 / 最新)、详情页(剧集、演职员)、收藏和搜索共七行都已支持
- AI 字幕按正在播放的视频保存:此前字幕被存成打开播放器时那个视频的名字,多段影片的第二部分字幕会存成第一部分的;Emby 上只有第一项能保存
- 关闭播放器时停止播放
🔊 音频
- Mac 新增 HDMI / DisplayPort 音频直通:读取功放或电视的 EDID 并与音频输出设备对应,从而知道对方能解码哪些格式。Dolby Digital、Dolby Digital Plus(含 Atmos)、Dolby TrueHD(含 Atmos)、DTS、DTS-HD 不解码直接送给功放;倍速播放、原盘菜单以及设备不接受时改由 Mac 解码。五种格式都已在功放上验证
- Mac:由本机解码的 5.1 / 7.1 音轨会把 HDMI 输出打开到音轨本身的声道数;可选的外接显示器帧率匹配;HDR 影片遇到 HDR 显示器但系统 HDR 关闭时给出一次性提示
- Apple TV:TrueHD Atmos 渲染为 7.1.4 PCM(文件和蓝光原盘),输出支持 12 声道或开启空间音频时生效;普通 TrueHD 仍走 FFmpeg
- Apple TV:DD+ Atmos 直通,可以以 Atmos 形式送到功放、AirPods(空间音频)和 HomePod,画面仍由本机播放管线处理;带 Atmos 音轨的杜比视界 P7 FEL 影片不再需要在画质和 Atmos 之间二选一。播放器显示 DD+ ATMOS 和 ATMOS 7.1.4 标识,控制栏上的统计按钮回归
- Apple TV、iPhone、iPad、Vision Pro 以满音量播放:播放器保存的音量默认是 0.5,而只有 Mac 有音量控制,所以这些平台上每部影片都比其他播放器轻 6 dB,也无法调大
- Mac:USB DAC 不再改变系统音量,DAC 的音量也不会被保存为播放器音量,用过 DAC 之后 MacBook 扬声器不会被留在最大
- Android:送往蓝光比特流输出的 AC-3 只发送完整帧
🥽 visionOS
- 沉浸式播放器新增环境:建模的影院(十排座椅、走道、幕布、安全出口指示、五个座位位置)、剧院、夜晚的客厅,以及照片环境日出海滩、星空和太空。放映时厅内灯光变暗,暂停时亮起,画面的颜色会照亮墙壁、座椅和地面
- 银幕形状可选:跟随影片(切掉黑边)、2.39:1、1.90:1 IMAX、1.85:1、16:9、1.43:1 IMAX,或保留黑边的完整画面。幕布和遮幅会按所在座位移动到位
- 字幕显示在画面上;选择「字幕显示在画面下方」时放在银幕上画面下方的黑色区域里。原盘中位置较低的字幕按对白处理
- 「放映时的灯光」滑块可以调到全暗,按环境分别记住
- 每个环境在首次使用时下载,以 2 MB 为一段同时从镜像和 GitHub 获取,使用前校验 SHA-256;中断的下载会保留已下载的部分
- 从「文件」打开 3D 模型:
.usdz和.reality在立体窗口中打开,拖动旋转、捏合缩放,并有翻转和重置视角。visionOS 27 还支持 3D 高斯泼溅捕捉文件(.ply、.splat),最多 300 万个点 - 沉浸式图片查看器中的空间照片距离加倍,并新增「拉近 / 推远」控制(1 到 4 倍,会被记住)
- visionOS 27:房间灯光——在「调暗周围环境」下,一盏灯取画面的颜色和亮度照亮真实房间
- 3D 蓝光原盘切换到 3D 之后仍留在房间的银幕上
🥽 Meta Quest
- Quest 的环境替换为 visionOS 的同一套:影院、剧院、客厅、日出海滩、星空和太空,细节和设置一致
- 环境此前是内外翻转绘制的,墙壁、地面、天花板不可见,家具只看到背光的内侧;现在正常显示
- 原盘画在黑边里的字幕此前会落到银幕下方、被舞台和座椅挡住,现在按对白处理,显示在银幕上
- 切换房间时影片继续播放;离开播放器不再在浏览器后面重新开始播放
- 打开或关闭躺姿模式时会先确认
📺 Apple TV / tvOS
- tvOS 27:界面文字跟随「设置 › 辅助功能 › 显示与文字大小 › 文字大小」(默认 1.0 倍,最大 1.72 倍),播放器面板、媒体客户端和定宽文字列一同缩放;文件浏览器的路径按钮改用品牌焦点样式并补上朗读标签
- 杜比视界 P7 FEL 让电视保持在 HDR10:打开文件或切换音轨时不再闪一下杜比视界
- 进度条显示已缓冲的部分
🖥️ macOS
- 图片查看器新增信息面板(信息按钮,或 I / Cmd-I),分组与 iPhone / iPad 一致,内容可以复制;云端图片只读取前 512 KB 获取信息;查看器打开时方向键、空格和滚轮不再作用于后面的文件浏览器
- 标题栏不再出现灰色块闪烁
- 文件浏览器的工具栏、路径栏和侧边栏重新可以点击
- 「立即更新」会像以前一样退出应用,更新才能安装(#583)
- macOS 27:文件浏览器右键菜单新增「在 Apple Vision Pro 上预览」,支持 USDZ / Reality 模型、照片和视频
📱 Android
- Android 15 及以上长时间后台运行不再崩溃(#586):系统把 dataSync 前台服务限制为每 24 小时 6 小时,超时后应用被杀,粘性重启时再次崩溃。前台服务类型改为 specialUse,超时会发出通知并停止前台状态,回到应用界面后重新启动
- 读屏软件朗读字幕:开启 TalkBack 后每行字幕出现时都会被读出,SRT、ASS、AI 字幕和内嵌文本字幕从脚本取词,蓝光 PGS、VobSub、DVB 通过设备上的文字识别读出
- 杜比视界双层(FEL)影片:所有 FEL 影片都提供 FEL 行,影片关闭后释放占用的内存
- Amlogic:电视在匹配的 4K 帧率下无法接受杜比视界时,保持杜比视界而不是回落
- Criterion 自制蓝光 ISO 可以直接播放(#577)
- 仪表盘里点击「#」开头文件夹下的最近文件会打开文件所在的文件夹
🪟 Windows
- 打开「添加备份」对话框不再导致应用退出
- 拖动进度条不再让原盘画面卡住
- 全屏播放在 HDMI 电视上只切换一次,链路断开后能恢复,控件按观看距离调整大小
- 原盘的两行对白显示在画面下方,不再有一行落在画面里
- 原盘跳转保持在流的范围内,Intel 的视频引擎不再出错或卡死(#574)
- Settings 页面在不支持 AVX2 的 CPU 上不再崩溃(#573)
- 播放器无障碍:读屏软件可以收起和展开控件,Tab 键把隐藏的控件带回来并进入其中,并可朗读字幕
- 全屏时电视画面丢失的处理说明写入设置页
⚙️ 内置引擎 1.1.0
- WebDAV 页面显示服务器的访问地址(#581):直接列出服务器在局域网中的 IP 地址和端口(例如
http://192.168.1.10:19798/dav),并说明从外网访问、使用 HTTPS 或反向代理、以及在 Docker 容器中运行时应该如何访问。开启匿名访问后,用户名留空和填写anonymous效果相同 - WebDAV 移动或复制到已有文件时会替换该文件(#575):一些客户端先上传临时文件再移动到原文件位置,此前返回 405,只有第一次保存能成功。替换完成之前原文件一直保留,替换失败时原文件不受影响
- SFTP、WebDAV、SMB 上传先写临时文件名,完成后再改成正式名字,中途断开或取消不会留下一个大小不对的同名文件覆盖原文件
- 网页版无障碍改进:文件夹选择框中的项目可以用键盘选择;全屏查看图片或视频时,用键盘或读屏软件移到控制按钮上,隐藏的控制栏会重新显示;备份页面的按钮、标签页和菜单可以被读屏软件正确读出