Skip to content

Releases: LOVAHE/BBDownT

BBDownT 2.1.4

Choose a tag to compare

@github-actions github-actions released this 01 Oct 07:44

新增了对DRM的处理(感谢 @heipa24)
增加了分p下载的稳定性

dotnet tool update --global BBDownT

Full Changelog: v2.1.3...v2.1.4


#22 #23

BBDownT 2.1.3

Choose a tag to compare

@github-actions github-actions released this 21 Sep 08:47

完善随机 UA 可能性,适配新风控
新增自更新(仅限 Github 二进制)

dotnet tool update --global BBDownT

Full Changelog: v2.1.2...v2.1.3


#3 #13 #14 #15

BBDownT 2.1.2

Choose a tag to compare

@github-actions github-actions released this 20 Sep 08:27

重写匿名 UA 与相关流程,适配新风控

dotnet tool update --global BBDownT

Full Changelog: v2.1.1...v2.1.2


#13

BBDownT 2.1.1

Choose a tag to compare

@github-actions github-actions released this 15 Sep 06:52

重写匿名 UA 与相关流程,适配新风控

dotnet tool update --global BBDownT

Full Changelog: v2.1.0...v2.1.1


#13

BBDownT 2.1.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 13:31

此版本是一个建议更新版本

dotnet tool update --global BBDownT

主要更新

  • 增加了字幕选择 --subtitle-language
  • 增加了下载全部空间视频 --download-all
  • 增加了下载间隔 --delay-per-video(默认10秒)

次要更新

  • 更新了依赖
  • 移除了自动迁移配置
    • 改为 --migrate 手动触发
  • 当 Cookie 包含 SESSDATA、但缺少有效 bili_jct 时,提示重新登录或补全 Cookie
  • FFmpeg 和 MP4Box 的 comment 字段改为视频简介(原为是视频链接)

关联话题

#3

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

Full Changelog: v2.0.4...v2.1.0

BBDownT 2.0.4

Choose a tag to compare

@github-actions github-actions released this 01 Sep 01:38

修复部分视频在读取信息或解析音轨时,因 B 站返回空的 Dolby/FLAC 可选音轨字段而崩溃的问题。

dotnet tool update --global BBDownT

Full Changelog: v2.0.3...v2.0.4


#2

BBDownT 2.0.3

Choose a tag to compare

@github-actions github-actions released this 29 Aug 06:58

修复无法登录的问题

dotnet tool update --global BBDownT

Full Changelog: v2.0.2...v2.0.3


#1

BBDownT 2.0.2

Choose a tag to compare

@github-actions github-actions released this 11 Aug 23:08

新增 Token 轮换

dotnet tool update --global BBDownT

Full Changelog: v2.0.1...v2.0.2

BBDownT 2.0.1

Choose a tag to compare

@LOVAHE LOVAHE released this 30 Jun 08:13

新增和整理服务器模式配置项,可按需配置任务队列、下载目录、Cookie 域名、gRPC 消息大小以及兼容旧行为的开关。

dotnet tool update --global BBDownT

Full Changelog: v2.0.0...v2.0.1

BBDownT 2.0.0

BBDownT 2.0.0 Pre-release
Pre-release

Choose a tag to compare

@LOVAHE LOVAHE released this 30 Jun 06:49

此版本是项目接手(原 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.config
  • BBDown.data -> BBDownT.data
  • BBDownTV.data -> BBDownTTV.data
  • BBDownApp.data -> BBDownTApp.data
  • BBDown.archives -> BBDownT.archives

分支说明

main 分支保留旧代码;后续新 v2 版本维护以 v2 分支和 v2.0.0 起始版本为准。