Repository navigation
CloudDrive2 App v1.1.1 (build 20)
Pre-release
Pre-release
CloudDrive2 App v1.1.1 — 客户端 App(Windows 1.1.1.1 + Android versionCode 343 + macOS 公证版 1.1.1 (20) + Quest VR build 40)— Pre-release
本 Release 用于发布 CloudDrive 客户端 App(不含 CLI 服务)。以下均为 1.1.0 之后的新改动。Apple 四端(iOS / iPadOS / macOS / tvOS / visionOS)本次发布 TestFlight 公测版 1.1.1 (20),并同时提交 App Store 审核。
本次可用范围:Windows 1.1.1.1、macOS 直接下载版 1.1.1 (20)(Apple Silicon + Intel)、Android 手机 / 平板 / TV(versionCode 343)、Apple 四端 TestFlight 1.1.1 (20)、Meta Quest VR BETA build 40。
所有客户端内置的引擎更新为 1.1.1。Android 版已在 Google Play 正式版和公开测试渠道发布:https://play.google.com/store/apps/details?id=com.clouddrive2.CloudDrive2
📦 压缩包文件夹(全平台新增)
- 对网盘或本地的压缩包选择**「作为文件夹打开」,它会作为只读文件夹**出现在顶层的「压缩包文件夹」下,可以浏览,里面的视频和音乐可以直接播放
- 不需要先下载整个压缩包,只读取用到的部分
- 支持 ISO(ISO 9660、Joliet、Rock Ridge、UDF)、zip、7z(含固实压缩和 AES 加密的非加密部分)、RAR 4/5(未压缩和已压缩的文件都能读取)、tar 和 tar.gz,以及分卷压缩包(
.001、.z01、RAR 分卷) - SACD ISO 显示为 DSF 文件,带上碟片的文字信息和可选的封面;碟片同时有立体声和多声道时分为 Stereo 和 Multichannel 两个文件夹
- 打开对话框会说明打开位置并提供「转到文件夹」,按原因列出无法读取的文件(加密、需要 7z 密码、压缩方式、缺少分卷、已损坏),并说明所选的固实块处理方式会怎么做(不读取、在内存中解压、或写入共享缓存上限内的临时文件)
- 压缩包文件夹不计入根目录容量,在挂载盘上和 WebDAV 上都是只读的;右键菜单中有「移除压缩包文件夹」
- 默认关闭,在「设置 → 压缩包文件夹」中开启,每个压缩包文件夹还有自己的自动加载开关。压缩包文件夹是核心 Pro 功能,轻享终身版用户也可以使用
- 加密的压缩包和 RAR 1.5/2.x 不支持
- 详细说明见 https://www.clouddrive2.com/archive-folders.html
🔄 进度跨设备同步(全平台新增)
- 手机、平板、电视、电脑和头显之间同步你看到和读到哪里,通过你自己的网盘完成,不经过 CloudDrive 的服务器:每台设备在
CloudDrive2 Sync/<用户名>/progress/下写入一个普通的 JSON 文件 - 同步的内容:视频播放位置、已看完标记、所选的音轨和字幕(按语言和标题匹配,在另一台设备上也能对上)、外挂字幕、PDF 页码、文本阅读位置,以及文件列表中的「标记为已看 / 未看」
- 播放或阅读停止时上传,应用回到前台时和打开文件前下载(短暂等待后按本机位置打开)
- 观看过程中收到其他设备更新的位置时,显示「在 1:10:22 停止 · 跳转」提示条;阅读器只在其他设备的位置更靠后时才跳过去,并提供返回按钮
- 设置中有开关、存储账号和文件夹、立即同步、同步哪些内容、本机设备名称、其他设备(可移除),以及清除已同步的进度。开启时会把本机已有的进度导入一次
- 默认关闭,属于 App Pro 功能
- 123 云盘、115、百度网盘、天翼云盘和 OneDrive 不会彻底删除文件,用这些网盘同步时被替换的文件会留在回收站,存储位置选择界面中有提示
📄 PDF 连续滚动(Apple / Android / Quest / Windows 新增)
- 顶栏新增开关,把页面纵向排成一列,不再一屏一页地翻;双页显示和单独封面设置仍然生效,横屏双页时按两页一行滚动
- 页面按宽度适配,放大(捏合、按钮、双击)后可以横向平移;链接、书签和页码滑块都在这一列中跳转
- 模式按文件记住,没有设置过的文件按上次选择的模式打开;重新打开时回到原来的行,而不只是同一页
- 触摸屏拖动和惯性滑动;Mac 支持触控板和滚轮(带系统惯性)以及上下方向键、Page Up/Down、空格、Home/End;Apple TV 和 Android TV 遥控器上下滚动、左右翻页;Quest 用摇杆上下滚动;Windows 支持滚轮、触摸和按键,按 S 切换模式
📺 用手机配置电视(新增)
- 电视(Apple TV、Android TV)显示二维码,运行 CloudDrive 的手机扫码配对后,可以在手机上给电视登录、给电视添加网盘账号,并在电视的任何输入框中输入文字。手机和电视可以是不同系统
- 配对使用应用端口 +2 上的 TLS 连接(自签名证书,由二维码中的指纹固定)、一次性配对码(5 分钟有效,用后失效,连续 5 次错误后关闭),以及只在该连接上有效、权限受限的控制令牌
- 电视端:登录界面在邮箱和密码旁显示配对码;设置 → 从手机配置 中可以查看和移除已配对的手机;有手机在监听时,每个输入框旁都有「在手机上输入」按钮,共用界面上也有
- 手机端:设置 → 配置电视,扫码、查看已配对的电视、给电视登录(手动输入,或用本机账号一键登录,两步验证在弹窗中完成)、添加或移除它的网盘账号(登录页面在手机上打开),以及响应「在手机上输入」
- 手机上的输入框会带上电视上该输入框的当前内容,密码和密钥除外
- 详细说明见 https://www.clouddrive2.com/help.html#tv
🔐 下载链接可以要求签名(新增)
- 系统设置新增**「下载链接需要签名」**,默认关闭。开启后,在其他设备上打开
/static下载链接时,链接必须带有签名,只知道文件路径的人无法直接下载文件 - CloudDrive 自己提供的下载链接(
GetDownloadUrlPath和文件列表中的链接)会自动带上签名,在本机打开链接不受影响 - 开启前保存的链接(例如 .strm 文件中的链接)在其他设备上将无法使用,需要重新复制
▶️ 播放
- 宽屏播放时子面板移到侧边:字幕、音轨、倍速、画面设置等面板此前打开在画面中间、压在字幕上,并让画面整体变暗。现在宽屏播放器把它们显示在尾侧、从顶栏下方垂下,该侧有一条渐变底色,画面不再变暗;点击面板外仍然关闭面板。窗口较高时面板下沿停在字幕行上方。手机上位置不变,旁边没有空间
- Apple:Apple TV 始终如此;iPad 横屏;Mac 和 Vision Pro 横向且宽度至少 720 pt 的窗口。Apple TV 的画面变换、画面比例和显示菜单也移到侧边
- Android:电视和平板的视频播放器(横向、720 dp 以上),电视上的面板不再让屏幕变暗
- Quest:窗口播放器的子面板;沉浸式播放不变
- Windows:工具栏的弹出菜单从按钮向右展开,不再以按钮为中心
- 显示控制面板时字幕上移到面板上方,不再被面板遮住
- 媒体服务器(Emby / Jellyfin)的信息页面在所有 Apple 设备上都有入口:播放器上的信息按钮可以查看影片的简介、类型和演职员,它和字幕、音轨一样是播放器的面板。Apple TV 上按钮位于播放器顶栏「固定」右侧,演职员列表可以用遥控器移动浏览
- 进度预览图间隔可选:播放器设置 → 进度预览图 新增「预览图间隔」——自动,或每 5、10、20、30、60 秒一张。不论影片长短间隔一致,长片和短片的密度相同;自动保持原来的张数(两小时影片在手机上约 43 张,电视上约 144 张,Windows 上 200 张)。电视上间隔保持为 10 秒跳转步长的倍数;修改后对下一个打开的视频生效,已有的预览图保留,只补空缺
- 切换到 Atmos 音轨不再关闭字幕
🗣️ AI 字幕
- 可以在字幕文件中标注所用的模型,默认关闭,在 AI 字幕设置中开启。开启后每个新保存的字幕开头会加入一条说明,标注语音识别和翻译所用的模型(例如「语音识别:Whisper (base)」「翻译:Qwen(中国)/ qwen3.8-flash」)。它是第一条字幕,0—5 秒,显示在画面上方;远程服务按预设名称标注,自定义的按主机名标注,不会写出完整网址
- 说明在每次写入时加入、每次读取时跳过,续写或接管已有文件不会重复加入
- 播放器在 AI 字幕开始或从缓存继续时显示同样的说明 5 秒:Apple 顶部横幅、Android 手机和电视横幅、Quest 的 OSD、Windows 的 mpv OSD,读屏软件都会读出
♿ 无障碍
- Apple 的播放器朗读字幕:开启旁白后,每行字幕出现时都会被读出,控件显示或隐藏时都一样(Android 和 Windows 在 1.1.0 已有)。iPhone、iPad、Mac、Apple TV 和 Vision Pro
- ASS/SSA 和文本字幕(外挂 SRT、MKV 文本、MP4 tx3g)从脚本取词,绘图和注释跳过
- 图形字幕(PGS、VobSub、DVB,以及蓝光菜单的字幕)用 Vision 识别,按字幕轨的语言(未标注时按中文和英文);字幕需要稳定显示 0.15 秒才会被读出,淡入淡出不会被读两次
- 只朗读刚出现的字幕行
🔊 音频
- Mac:原生 DSD 送往所选的 DAC,保持完整位深,显示的输出格式跟随音频流
- Android:USB 耳机按正确的采样率和音量播放,停止时不再卡住
- Android:多声道音轨可以交给 Android 空间音频渲染,不再由我们自己降为立体声。需要手机和耳机支持 Android 空间音频,并在系统设置中为这副耳机打开「空间音频」。已在 B&W Px8 S2 上验证,USB 和蓝牙连接都可以;其他耳机还没有验证过
- Android:高解析度音频和 DSD 送往蓝牙等混音输出时保持完整解析度
- Android:CUE 专辑中选中的歌曲从它自己的开头播放,所有音频路径都是如此
- Android:接近歌曲结尾跳转不再卡住,播放中点击另一首歌会载入该曲
🥽 Meta Quest
- 房间里的影片和黑色背景下一样清晰:影院、剧院和客厅里的画面此前被绘制到场景中,先采样到眼缓冲(1680 × 1760,约为显示屏的三分之二),再采样到显示屏,因此比黑色背景下同一部影片明显发虚。现在房间的银幕留出一个洞,露出它下面的合成层,平面影片以显示屏自身的分辨率显示;座椅、幕布和遮幅仍然挡在前面,房间仍然取画面的光
- 从黑色背景回到房间时影片保持原来的形状:2.39 的画面此前可能被拉成画框的比例按 16:9 显示
- 关闭视频继续浏览时会上传停下的位置
- 压缩包文件夹本次未加入 VR 应用
📱 Android
- 原盘多片段影片在片段切换时继续播放(#599):由多个
.m2ts片段组成的 4K 原盘此前在片段边界停止播放并报错 - 杜比视界原盘直接播放时会询问是否继续播放(#590):此前直接播放正片时不显示「继续播放 / 从头播放」,直接从头开始
- 音轨和字幕按文件中的顺序列出:此前按渲染器顺序列出,与播放器中看到的顺序不一致
- 软解码的视频转到横屏后填满屏幕
- 电视的输入框旁始终有「在手机上输入」,共用界面上也有;手机上的电视列表会保持对这些电视的监听,因此它们都能提供「在手机上输入」
🍎 Apple
- 杜比视界 P7 蓝光 ISO 在 iOS 18 上不再播放成灰色画面
- Mac:窗口播放时播放控件始终在底部一行,不论窗口多宽;此前控件从应用的主窗口判断是否全屏,主窗口全屏时窗口播放器会按全屏布局,把控件留在画面中间
- Mac:WebDAV 添加用户对话框改用 App 自己的卡片样式,并说明添加失败的原因
- Apple TV:Webhook 页面可以滚动,编辑和删除可以聚焦到
- Apple TV:播放器各面板使用统一的文字大小
🔗 帮助链接
- 各功能页面可以直接打开官网 www.clouddrive2.com 上对应的使用说明(网页版、Apple、Android、Windows)
- 直接串流设置中新增配套插件使用说明的链接
🪟 Windows
- 添加 Webhook 不再失败:此前保存新的 Webhook 时会提示 TOML 解析错误,错误信息占满整个设置页面,按钮无法点击。现在可以正常保存;服务端拒绝配置时,错误显示在编辑框中,编辑框保持打开并保留已输入的内容,被拒绝的配置不再写入磁盘
- PDF 连续滚动可以用工具栏按钮或按 S 键切换
- 压缩包文件夹、进度跨设备同步、PDF 连续滚动、进度预览图间隔、AI 字幕标注模型和下载链接签名都已加入(见上面各节)
- 实时翻译、备份、挂载点、WebDAV、API 令牌、进度同步、压缩包文件夹等页面增加了指向官网说明文档的链接
⚙️ 内置引擎 1.1.1
- 压缩包的读取由引擎完成(见上面的「压缩包文件夹」):索引保存在
clouddrive_data.sqlite中,固实压缩部分按每个文件夹的设置处理——不解压、在内存中解压,或写入有统一大小上限的本地缓存 - 下载链接可以要求签名(见上面的说明)
- 修复 WebDAV 上传出错后在服务器上留下 .clfstmp 临时文件的问题(#592):服务器返回纯文本错误时,现在会重试上传;放弃上传后会重试删除临时文件
- 修复覆盖百度网盘上的已有文件后,网盘中同时留下旧文件和一个带时间的副本的问题(#593):以前已经产生的带时间的副本需要手动删除
- 修复 Webhook 配置有错误时的问题:有错误的配置不再被保存,原来的 Webhook 继续工作
- 网页版各功能页面增加帮助链接
- 安全性更新
已知问题(1.1.0 中已存在,尚未修复):单向备份中同时打开「从目标同步删除」、并把删除规则设为「移到历史文件夹」时,目标文件夹中的
.clfs_history文件夹本身会被当成多余内容再次移入历史文件夹,每扫描一次多嵌套一层。修复之前请不要同时使用这两个选项。