一次较大更新,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文档
* 部分接口优化
本次更新较多,可能部分变更有遗漏