Releases: HFrost0/bilix
Releases · HFrost0/bilix
Version 0.15.0
Version 0.14.1
Version 0.14.0
工程
- 简化限速功能的实现,更清晰
- 为progress模块添加了抽象类,方便理解改造
- 利用c++核心的danmakuC加快大弹幕的转换,移除dm模块
- 使用pydantic替换部分仍使用dataclass的api
- 部分继承优化
Version 0.13.2
功能
get_file f
功能现在能更正确的找到文件名称,增强了BaseDownloaderPart
识别文件名的能力- 可通过
pip install bilix[serve]
来安装服务器可选版本,配合一个早期的web ui demo
bug
- 修复:限速功能对m3u8下载不起作用
工程
- 去除
BaseProgress
。在py中调用bilix如需显示进度条需手动调用CLIprogress.start()
- 若干其他小变更
Version 0.13.1
功能
- 命令行支持一次性提供多个key,例如
bilix v 'url_1' 'url_2'
,bilix fav 'url_1' 'url_2'
(所有方法均支持) - 新的参数
--stream-retry -sr
用以控制在下载中的最大重试次数
bug
- 修复:部分视频解析错误 #93
- 修复:部分含dolby音效电视剧解析错误
Version 0.12.2
bug
- 修复:没有分p名的视频可能因为主标题过长被错误的省略文件名
Version 0.12.1
Version 0.11.4
bug
- 修复了Tiktok解析失败的bug #70
- 进一步加强了对过长标题的处理
工程
- 移除了
DownloaderBilibili
中重复度过高的get_col
和get_list
- 增强了
bilix.utils.legal_title
的功能
Version 0.11.3
功能
- 优化了debug信息
- 优化了限速功能在较高限制速度下的表现
bug
- 修复了在任务增多时使用限速功能可能导致CPU负荷不正常增加从而拖慢下载的bug
工程
- 重新命名和调整了
DownloaderBilibili
中部分可能导致误解的变量名称和传参
Version 0.11.2
功能
- 限速功能(
-sl
--speed-limit
)更好的支持了更低限制速度下(例如1B/s)的控制,改善了当网速远快于限制速度下时压制不住的情况
bug
- 修复了TikTok API JSON解析错误的bug,如果后续出现问题可以及时提出 @Evil0ctal
工程
- 统一了
BaseDownloaderPart
和BaseDownloaderM3u8
在STREAM中的打印等流程,简化了代码结构