Repository navigation
v1.3.4
📦 下载对照表
| 平台 | 架构 | 安装包 |
|---|---|---|
| Windows | x64 | 安装版 .exe(推荐) |
| Windows | x64 | 便携版 .exe |
| macOS | Apple 芯片(M 系列) | .dmg(推荐) |
| macOS | Intel | .dmg(推荐) |
| Linux | x64 | .AppImage(推荐) |
| Linux | x64 | .deb |
| Linux | x64 | .rpm |
| Linux | arm64 | .AppImage |
运行依赖 yt-dlp / ffmpeg 不随安装包分发:启动后会自动识别机器上已安装的版本并复用,
识别不到时在「设置 → 运行依赖」里一键下载即可,无需提前手动安装。
⚠️ 各平台注意事项
- Windows:安装版会创建开始菜单与桌面快捷方式;便携版解压即用,但不支持自动更新
- macOS:应用未做代码签名,首次打开需在「系统设置 → 隐私与安全性」中允许;Apple 芯片请勿选 Intel 版
- Linux:
.AppImage需先chmod +x;.deb/.rpm可通过包管理器安装
📝 更新内容
修复
- 下载运行依赖后仍显示「下载」、根本无法使用(紧急):用户点「下载」看着进度条跑完,
界面仍然显示「下载」,反复点也没用。根因不在下载而在下载后的回读:
yt-dlp 的 macOS 官方构建是 PyInstaller 打包的(约 37MB),--version本机实测要
8~10 秒,刚下载完的首次执行最慢 12.4 秒(ad-hoc 签名校验与页面缓存都还没热);
而探测单个候选只有 3 秒预算,于是刚装好的托管副本被判为
「执行超时,文件可能损坏」而被跳过,结果回落到系统里的旧版本(或直接报缺失)。
Homebrew / uv 装的是 Python zipapp,0.2 秒就能应答——所以只有
「没有可用系统副本、必须走托管副本」的机器会踩到。现在:- 单候选预算 3 秒 → 15 秒;每个依赖 15 → 30 秒;检测总时限 45 → 80 秒
(Electron 侧 60 → 90 秒),扫描预算 3 → 18 秒 - 超时后重试一次:暖机后 8~10 秒即可应答,避免「第二次点才行」的体验
- 超时提示不再断言「文件可能损坏」——下载好的文件同样会超时,
这个措辞会把人引向反复重下(见 AGENTS.md 的「运行依赖」一节,
这几个数字不要再随手调小)
- 单候选预算 3 秒 → 15 秒;每个依赖 15 → 30 秒;检测总时限 45 → 80 秒
完整历史见 CHANGELOG.md · 遇到问题请先看 故障排除