Releases: LOVAHE/BBDownT
Release list
BBDownT 2.1.4
新增了对DRM的处理(感谢 @heipa24)
增加了分p下载的稳定性
dotnet tool update --global BBDownT
Full Changelog: v2.1.3...v2.1.4
BBDownT 2.1.3
完善随机 UA 可能性,适配新风控
新增自更新(仅限 Github 二进制)
dotnet tool update --global BBDownT
Full Changelog: v2.1.2...v2.1.3
BBDownT 2.1.2
BBDownT 2.1.1
BBDownT 2.1.0
此版本是一个建议更新版本
dotnet tool update --global BBDownT
主要更新
- 增加了字幕选择
--subtitle-language - 增加了下载全部空间视频
--download-all - 增加了下载间隔
--delay-per-video(默认10秒)
次要更新
- 更新了依赖
- 移除了自动迁移配置
- 改为
--migrate手动触发
- 改为
- 当 Cookie 包含 SESSDATA、但缺少有效 bili_jct 时,提示重新登录或补全 Cookie
- FFmpeg 和 MP4Box 的 comment 字段改为视频简介(原为是视频链接)
关联话题
Auto Changed
- Bump coverlet.collector from 6.0.2 to 10.0.1 by @dependabot[bot] in #6
- chore(deps): bump the github-actions group with 2 updates by @dependabot[bot] in #4
- Bump Microsoft.NET.Test.Sdk from 17.12.0 to 18.9.0 by @dependabot[bot] in #7
- Bump xunit.runner.visualstudio from 2.8.2 to 4.0.0 by @dependabot[bot] in #8
New Contributors
- @dependabot[bot] made their first contribution in #6
Full Changelog: v2.0.4...v2.1.0
BBDownT 2.0.4
修复部分视频在读取信息或解析音轨时,因 B 站返回空的 Dolby/FLAC 可选音轨字段而崩溃的问题。
dotnet tool update --global BBDownT
Full Changelog: v2.0.3...v2.0.4
BBDownT 2.0.3
BBDownT 2.0.2
BBDownT 2.0.1
新增和整理服务器模式配置项,可按需配置任务队列、下载目录、Cookie 域名、gRPC 消息大小以及兼容旧行为的开关。
dotnet tool update --global BBDownT
Full Changelog: v2.0.0...v2.0.1
BBDownT 2.0.0
此版本是项目接手(原 BBDown)维护后的首个公开版本。此版本以 v2 分支为起点,项目名称、命令入口、配置文件、构建产物和 NuGet 包名统一切换为 BBDownT。
主要变化
项目命名统一
- 项目、解决方案和程序集命名统一为
BBDownT - 命令行入口调整为
BBDownT - NuGet Tool 包名调整为
BBDownT - 构建产物统一使用
BBDownT_*命名 - README、Dockerfile、GitHub Actions 和项目链接同步更新
NuGet 包名切换
本版本开始,新的包名和命令名统一为 BBDownT。
新用户安装:
dotnet tool install --global BBDownT --version 2.0.0已安装 BBDownT 的用户更新:
dotnet tool update --global BBDownT --version 2.0.0如果此前安装的是旧包 BBDown,建议改为安装新包:
dotnet tool install --global BBDownT --version 2.0.0服务器模式增强
serve模式新增 API Token 鉴权- 非本机监听时会自动启用 API 鉴权
- 支持
Authorization: Bearer <token>和X-BBDownT-Token - 新增任务队列,避免大量请求同时启动下载任务
- 默认限制远程请求自定义 WorkDir、绝对路径、上级目录输出和 aria2c 附加参数
- 新增服务器相关配置:
--api-token--server-max-queue--server-download-root--server-allow-aria2c-args--server-allow-custom-output--cookie-allowed-domains--allow-insecure-tls--max-grpc-message-mb
安全与健壮性改进
- 默认启用 TLS 证书校验,调试代理场景可显式使用
--allow-insecure-tls - Cookie 增加 Allowlist,防止出现泄漏
- 字幕文件路径增加非法字符处理
- ffmpeg/mp4box 调用改用参数列表传参,减少特殊字符导致的命令问题
- 修复部分 nullable warning 和废弃 API warning
构建产物
仅提供以下平台构建产物:
- Windows x64
- Windows arm64
- Linux x64
- Linux arm64
- macOS x64
- macOS arm64
使用提示
混流仍需要外部程序:
- 普通视频:ffmpeg 或 mp4box
- 杜比视界:ffmpeg 5.0+ 或新版 mp4box
迁移提示
程序会优先使用新的 BBDownT 本地文件。只有在新文件不存在、但检测到旧文件时,才会自动复制旧文件为新文件,并将旧文件备份为 *.migrated-时间戳。
BBDown.config->BBDownT.configBBDown.data->BBDownT.dataBBDownTV.data->BBDownTTV.dataBBDownApp.data->BBDownTApp.dataBBDown.archives->BBDownT.archives
分支说明
main 分支保留旧代码;后续新 v2 版本维护以 v2 分支和 v2.0.0 起始版本为准。