bilix

⚡️Lightning-fast async download tool for bilibili and more

APACHE-2.0 License

Downloads
5.8K
Stars
1.6K

Bot releases are visible (Hide)

bilix - Version 1.0a5 Latest Release

Published by HFrost0 9 months ago

  • new option --meta for bilibili downloader to save meta json of the video #40 #89 #129
  • fix bilibili ep api invalid #183
bilix - Version 0.18.8

Published by HFrost0 9 months ago

  • fix bilibili ep api invalid #183
bilix - Version 1.0a4

Published by HFrost0 9 months ago

Bug fix

  • bilibili list api unavailable #194
  • in some area Pydantic validation failed #205
bilix - Version 0.18.7

Published by HFrost0 9 months ago

Bug fix

  • bilibili list api unavailable #194
  • in some area Pydantic validation failed #205
bilix - Version 1.0a3

Published by HFrost0 9 months ago

  • dep updates including pydantic v2, python3.13(#203)
  • drop bilix[serve] support
  • fix time range parse for site downloader
bilix - Version 0.18.6

Published by HFrost0 9 months ago

  • dep updates including pydantic v2, python3.13(#203)
  • add support for more m3u8 video
  • drop bilix[serve] support
bilix - Version 0.18.5

Published by HFrost0 10 months ago

  • bilibili festival video support #173
  • m3u8 upgrade #195
bilix - Version 1.0a2

Published by HFrost0 10 months ago

Details can be found in #131

some updates since 1.0a1:

  • new site support
  • bilibili festival video support #173
  • m3u8 upgrade #195
bilix - Version 0.18.4

Published by HFrost0 over 1 year ago

New feature

  • improve the bilibili api stability #158 @yzqzss

Bug

  • fix the pydantic version to 1.* for now #162
bilix - Version 1.0a1

Published by HFrost0 over 1 year ago

Details can be found in #131

some updates since 1.0a0:

  • new site: youtube
  • bilibili site new feature: album download
  • new downloader: auto downloader for simple site
  • cli improve
bilix - Version 1.0a0

Published by HFrost0 over 1 year ago

Details can be found in #131

bilix - Version 0.18.3

Published by HFrost0 over 1 year ago

  • 应对b站up主接口变动,为b站up主接口添加了加密参数 @yushiro
bilix - Version 0.18.2

Published by HFrost0 over 1 year ago

⚠️ 此更新建议使用0.17以上版本的用户务必升级(0.16.1版本及以下无此bug)

Bug

  • 修复:当stream中发生网络错误并重试后,可能重复下载并写入片段导致下载文件损坏
bilix - Version 0.18.1

Published by HFrost0 over 1 year ago

功能

  • python模块下载器的async函数的path参数现在可以是str类型

bug

  • 部分url中的文件名和后缀不能被正确识别
bilix - Version 0.18.0

Published by HFrost0 over 1 year ago

一次较大更新,python 接口部分变动较大,使用老版本python模块的开发者请慎重更新

功能

  • m3u8下载器支持-tr --time-range参数,基于m3u8的cctv, hanime1, jable等下载器因此也获得了此功能
  • m3u8下载器可识别Master Playlists。
  • m3u8下载器在下载片段时,服务器不提供content-length的情况下也不会报错
  • m3u8下载器在不提供文件名时默认使用url name做为文件名
  • m3u8下载器现在使用ffmpeg拼接合并
  • bilibili下载器支持auto a方法
  • bilibili下载器即使在没有可用媒体的情况下仍将继续下载用户要求的附属文件
  • bilibili下载器-nh --no-hierarchy激活时将不再产生extra目录 #124

bug

  • \t的文件名可能在部分操作系统中报错 #122 @journey-ad
  • bilibili下载器的进度条在某些情况下未能正常消失

工程

  • 动态按需导入下载器,导入前优先级排序,因此加快了所有命令的响应速度
  • 项目结构变更,站点支持放入sites,方便添加、测试
  • 终于更新了contributing文档
  • 部分接口优化

本次更新较多,可能部分变更有遗漏

bilix - Version 0.17.0

Published by HFrost0 over 1 year ago

本次更新主要针对底层

功能

  • -max-con -mc重命名为--video-con -vc以避免误解
  • Python接口一系列优化

bug

  • 升级danmakuC版本至0.3.4,该版本修复了一些动态链接问题,提供了source distribution
  • 底层下载器针对文件名过长问题做了系统性处理

工程

  • 有关路径的部分重构,接口较大变化,去除了一些令人摸不着头脑的参数
  • logger现在可自行传入
bilix - Version 0.16.1

Published by HFrost0 over 1 year ago

功能

  • 支持少数没有dash资源的flv分片下载及合并

bug

  • 当标题过长时,分p名中含有的非法字符没有被正确去除 #117
bilix - Version 0.16.0

Published by HFrost0 over 1 year ago

功能

  • 支持切片下载,用户可以通过-tr --time-range指定下载视频的某个时间片段
  • 支持部分没有dash资源的视频下载 #108
  • 更多option支持-短格式

bug

  • 在某些场景下并发量高于预期

工程

  • 文档转入GitHub Pages
  • 优化了进度条逻辑和样式
  • 优化了从浏览器中加载cookie的速度
bilix - Version 0.15.0

Published by HFrost0 over 1 year ago

功能

  • 支持直接从浏览器中导入cookie,例如--from-browser chrome,所有下载器新增参数browser

bug

  • 部分视频没有观看量 #108
  • 部分浏览器中的sessdata需要url encode #114 @boholder

工程

  • 规范化了api模块的异常,现在全部抛出APIError及其子类实例
bilix - Version 0.14.1

Published by HFrost0 over 1 year ago

Bug

  • 部分没有音频的视频无法下载 #99
  • windows上无法创建以.结尾的文件夹 #100
  • 依赖danmakuC转换弹幕报错 #102