Releases: HFrost0/bilix
Releases · HFrost0/bilix
Version 0.11.1
功能
- 新增TikTok站点支持,感谢 @Evil0ctal
- 支持未提供iv的m3u8下载
- 对jable新增
get_model
即m
,类似b站的get_up
(实验)
工程
- 对m3u8和part下载器的匹配规则进行了优化
- 若干小fix和性能优化
Version 0.11.0
一次较大的更新
功能
- 新的参数
--speed-limit
-sl
用以限制最大下载速度,例如-sl 1.5MB
-sl 600KB
等(实验) - 新的站点支持:hanime1,感谢@linbuxiao
工程
- 简化了Ctrl+C中断后的退出过程,现在不会出现偶发的traceback打印
- 重新设计了progress模块以适应速度限制功能以及未来可能的UI界面
- 优化了BaseDownloaderPart/M3u8在出现网络问题时的信息打印,并暴露retry参数供调用
bug
- 修复了yinghuacd因referer不能正常下载的bug
Version 0.10.4
bug
- 修复了对部分类型的视频使用info或者指定hi-res音质时不能找到'flac'字段的bug
Version 0.10.3
bug
- 修复了b站部分视频封面无法下载的bug #52
Version 0.10.2
功能
- 新增音频选择功能,支持杜比全景声,Hi-Res无损音质
- info方法可见音频编码
bug
- 修复了jable部分视频可能出现演员名称无法找到的bug
- 下载的音频根据编码不同具有不同的后缀名,而不是赋予
.mp3
工程
- 画质及音频选择部分优化
Version 0.10.1
功能
-
新的方法info
可通过bilix info url
查看视频的详细信息(包括支持的画质,编码格式,点赞数等) -
新的参数
--codec
可通过--codec 编码
来指定下载的视频编码格式
工程
- 优化了debug模式下的打印信息
- 大部分handle现在使用**kwargs来避免新的options出现带来的影响
- 部分代码结构和逻辑优化
Version 0.9.4
功能
- 对于画质选择参数
-q
或者--quality
支持了直接指定画质名称,例如-q 1080
-q 1080P
-q '1080P 60帧'
等,指定的名称只需为b站前端播放器中显示的清晰度名称的子串即可。另外之前的相对序号选择不受影响。其他站点暂不支持该功能。
Version 0.9.3
功能
- 提供了通过mp4链接直接下载视频的方式,例如
bilix v 'http://xxxxx/xxx.mp4'
- 优化了警告的出现次数,当前仅出现两次以上网络问题时打印警报
工程
- 更新了开发者文档
Version 0.9.2
功能
- 为yinghuacd(樱花动漫)添加了解析错误跳过的功能,防止有PV或不能播放的集数导致整个
get_series
中断
bug
- 修复了yhmdp(樱花动漫P)在get_series下载时实际上下载的都是同一集的bug🥲
Version 0.9.1
功能
- 改进了
BaseDownloaderM3u8
的进度条,现在基于m3u8的所有下载器都具有可以显示速度和文件大小的进度条,例如樱花动漫,CCTV等。现在m3u8下载器和bilibili等基于part下载器的进度条统一了。
这里要说明一下,由于m3u8下载方式没有标注实际文件大小,所以进度条显示的文件大小是一边下载一边根据当前平均比特率计算出来的,所以会随着下载变来变去,但越下载到后面显示的文件大小越准确,直到最后一个片段文件被请求,此时文件大小和实际大小完全一致。
工程
- 提供了更多example,有把bilix作为python库来调用的人可以参考