Repository navigation
Releases
Releases · Goldloli/bilidown
bilidown v2.4.1
bilidown v2.4.1
B 站视频、番剧、课程与音频下载工具。
本版本修复
- 修复偏好设置窗口无法关闭:v2.4.0 中点击设置窗口左上角红绿灯(或 ⌘W)没有反应。
根因是关闭流程调用了前端window.destroy(),但 Tauri v2 的 destroy 命令需要
core:window:allow-destroycapability;权限缺失时调用被拒绝且没有可见反馈,窗口被
CloseRequested 拦截后停顿。 - 关闭设置窗口现在改由 Rust 命令
close_preferences_window执行(保存/放弃确认完成后才关闭),
不再依赖前端窗口权限;并补上 destroy capability 与回归测试,避免同类问题再次静默出现。 - Windows 更新安装器启动失败时不再静默退出:此前启动安装器失败只写日志,应用仍会退出,
表现为「点了更新,应用关闭后什么都没发生」。现在启动失败会返回错误、应用保持运行并在界面上提示,
可改用「打开安装包」手动安装;安装器成功启动后才会退出应用。
主要功能
- 支持视频、番剧/影视、课程、音频及 B 站短链解析。
- 支持多 P、分集、课程章节、音频歌单和 UGC 合集选择。
- 支持按账号权限选择画质,并可设置 AVC、HEVC、AV1 编码偏好。
- 支持保留原始音频或转换为 MP3。
- 可选下载 SRT 字幕、JPG 封面和视频元数据。
- 支持下载队列暂停、继续、取消、重试和并发设置,退出后可恢复任务。
- 支持本地历史记录、状态筛选、关键词搜索和文件状态检查。
- 支持 B 站扫码登录,登录凭据仅保存在本机。
- 内置 ffmpeg,视频合并和音频转换无需额外安装依赖。
下载
| 平台 | 架构 | 安装包 |
|---|---|---|
| macOS | Apple Silicon | bilidown_2.4.1_aarch64.dmg |
| Windows | x64 | bilidown_2.4.1_x64-setup.exe |
Release 同时提供 SHA256SUMS.txt,可用于校验安装包完整性。
安装说明
macOS
-
打开 DMG,将
bilidown.app拖入「应用程序」。 -
如果首次启动提示“应用已损坏”,打开终端并运行:
sudo xattr -cr /Applications/bilidown.app
-
重新从启动台或「应用程序」打开 bilidown。
当前 macOS 构建使用 ad-hoc 签名,尚未经过 Apple 公证。
Windows
- 运行
bilidown_2.4.1_x64-setup.exe。 - 按安装向导完成当前用户安装。
当前 Windows 构建尚未配置代码签名。SmartScreen 如果提示未知发布者,可选择「更多信息 → 仍要运行」。
从 v2.4.0 升级
- 覆盖安装即可,任务队列、历史、登录状态与设置会保留。
- 本版本仅含设置窗口关闭修复,无数据库结构变更。
数据与隐私
- 登录凭据、Cookie、任务和历史记录仅保存在本机。
- 应用不会上传 B 站账号密码。
- 本项目不是哔哩哔哩官方客户端,与哔哩哔哩无隶属或授权关系。
- 请只下载你有权访问和保存的内容,并遵守平台服务条款与当地法律。
bilidown v2.4.0
bilidown v2.4.0
B 站视频、番剧、课程与音频下载工具。
本版本更新(v2.4.0)
可靠性与稳定性
- 任务清理只影响该任务自己的临时文件,不再误删共享目录或其它任务的临时数据。
- 移除运行中任务后队列会继续调度,不会出现“移除后队列卡住”。
- 任务元信息(作者、分 P、所选条目、实际画质/编码、字幕与封面路径等)持久化保存,重启后可恢复与查看。
- 批量入队、任务完成与历史写入改为事务,避免中途失败造成队列/历史不一致。
- 写库失败不再直接判任务失败:保留可重试状态,自动退避重试,UI 显示保存失败提示。
- 退出前会保存任务状态;保存失败可重试或选择强制退出,避免静默丢进度。
- 系统通知、菜单、Dock/任务栏按实际变化更新,空闲时不再周期性刷新。
启动与网络
- 启动拆分为“本地阶段 → 网络阶段”:本地队列与设置先就绪,弱网/离线时也能进入主界面。
- 首次网络准备有 5 秒预算,超时自动降级并在后台重试,恢复后继续可用。
- 切换代理会继承当前登录凭据,不阻塞界面提交;提供代理连接测试与结果反馈。
- 启动失败可局部重试,不再整窗白屏或拼错误 HTML。
设置与交互
- 设置改为增量原子提交,串行合并并发修改并用修订号防止旧响应覆盖新设置。
- 设置草稿/已保存分离,保存失败保留草稿并可重试/放弃;关闭前会处理未保存修改。
- 添加内容一律按真实条目数确认:多 P/剧集/课程/歌单/多链接会弹出确认面板,空选择不回落默认。
- 多窗口(主窗口 + 偏好设置)与双窗口同时停靠的刷新问题修复。
下载与文件
- 多 P/多集任务的全部产物、字幕 SRT、封面 JPG 与实际画质/编码正确记录并展示。
- 历史记录可识别文件已不存在并支持重新下载;文件操作前会重新核实状态,不把未知当有效。
- 图片封面缓存限制为 128 项 / 64 MiB,最多 8 个并发请求,超出预算自动淘汰;下载走流式并保留 8 MiB 单图上限。
- 并发同名文件自动追加序号,不覆盖已有文件;临时文件与发布流程保持原子。
性能
- 页面、面板、历史、右键菜单、账户入口与部分事件模块按需加载:首屏必载 JS 从 614.43 KiB 降至 511.96 KiB(−16.7%)。
- 空闲 CPU 降至接近 0(真机空闲采样 1.48 ms/s,唤醒 27.35/s),下载期间按需唤醒。
- 文件状态批量探测与展示缓存,热进度更新不再重复检查未变化产物(1,000 个产物 0 次重复探测)。
修复
- 修复 Windows 任务栏下载进度签名的类型问题(CI Windows 构建验证)。
- 修复设置并发保存、代理切换时凭据丢失、历史/队列旧响应覆盖等竞态问题。
- 修复外部删除文件后队列/历史仍显示可打开的问题(现在会标注文件已不存在)。
主要功能
- 支持视频、番剧/影视、课程、音频及 B 站短链解析。
- 支持多 P、分集、课程章节、音频歌单和 UGC 合集选择。
- 支持按账号权限选择画质,并可设置 AVC、HEVC、AV1 编码偏好。
- 支持保留原始音频或转换为 MP3。
- 可选下载 SRT 字幕、JPG 封面和视频元数据。
- 支持下载队列暂停、继续、取消、重试和并发设置,退出后可恢复任务。
- 支持本地历史记录、状态筛选、关键词搜索和文件状态检查。
- 支持 B 站扫码登录,登录凭据仅保存在本机。
- 内置 ffmpeg,视频合并和音频转换无需额外安装依赖。
下载
| 平台 | 架构 | 安装包 |
|---|---|---|
| macOS | Apple Silicon | bilidown_2.4.0_aarch64.dmg |
| Windows | x64 | bilidown_2.4.0_x64-setup.exe |
Release 同时提供 SHA256SUMS.txt,可用于校验安装包完整性。
安装说明
macOS
-
打开 DMG,将
bilidown.app拖入「应用程序」。 -
如果首次启动提示“应用已损坏”,打开终端并运行:
sudo xattr -cr /Applications/bilidown.app
-
重新从启动台或「应用程序」打开 bilidown。
当前 macOS 构建使用 ad-hoc 签名,尚未经过 Apple 公证。
Windows
- 运行
bilidown_2.4.0_x64-setup.exe。 - 按安装向导完成当前用户安装。
当前 Windows 构建尚未配置代码签名。SmartScreen 如果提示未知发布者,可选择「更多信息 → 仍要运行」。
从旧版本升级
- 覆盖安装即可,任务队列、历史、登录状态与设置会自动保留。
- 本次包含一次数据库自动迁移(新增任务元信息字段),迁移失败会保留旧数据并提示,不会清空数据库。
数据与隐私
- 登录凭据、Cookie、任务和历史记录仅保存在本机。
- 应用不会上传 B 站账号密码。
- 本项目不是哔哩哔哩官方客户端,与哔哩哔哩无隶属或授权关系。
- 请只下载你有权访问和保存的内容,并遵守平台服务条款与当地法律。
已知限制
- Windows 真机验收以 CI 构建/测试替代,真实 Windows 窗口交互与性能数据暂缺(macOS 已完成真机验收)。
- macOS 安装包未公证、Windows 安装包未签名,首次运行可能需按上方说明放行。
bilidown v2.3.2
bilidown v2.3.2
B 站视频、番剧、课程与音频下载工具。
主要功能
- 支持视频、番剧/影视、课程、音频及 B 站短链解析。
- 支持多 P、分集、课程章节、音频歌单和 UGC 合集选择。
- 支持按账号权限选择画质,并可设置 AVC、HEVC、AV1 编码偏好。
- 支持保留原始音频或转换为 MP3。
- 可选下载 SRT 字幕、JPG 封面和视频元数据。
- 支持下载队列暂停、继续、取消、重试和并发设置,退出后可恢复任务。
- 支持本地历史记录、状态筛选、关键词搜索和文件状态检查。
- 支持 B 站扫码登录,登录凭据仅保存在本机。
- 内置 ffmpeg,视频合并和音频转换无需额外安装依赖。
下载
| 平台 | 架构 | 安装包 |
|---|---|---|
| macOS | Apple Silicon | bilidown_2.3.2_aarch64.dmg |
| Windows | x64 | bilidown_2.3.2_x64-setup.exe |
Release 同时提供 SHA256SUMS.txt,可用于校验安装包完整性。
安装说明
macOS
-
打开 DMG,将
bilidown.app拖入「应用程序」。 -
如果首次启动提示“应用已损坏”,打开终端并运行:
sudo xattr -cr /Applications/bilidown.app
-
重新从启动台或「应用程序」打开 bilidown。
当前 macOS 构建使用 ad-hoc 签名,尚未经过 Apple 公证。
Windows
- 运行
bilidown_2.3.2_x64-setup.exe。 - 按安装向导完成当前用户安装。
当前 Windows 构建尚未配置代码签名。SmartScreen 如果提示未知发布者,可选择「更多信息 → 仍要运行」。
数据与隐私
- 登录凭据、Cookie、任务和历史记录仅保存在本机。
- 应用不会上传 B 站账号密码。
- 本项目不是哔哩哔哩官方客户端,与哔哩哔哩无隶属或授权关系。
- 请只下载你有权访问和保存的内容,并遵守平台服务条款与当地法律。