1.96测试版

欢迎下载测试版,尝试新功能。请大家多提反馈意见,感谢各位支持~

v1.96 2022.11.15
界面改进:种子市场他人共享黑名单支持多个正则表达式
界面改进:BT任务用户列表不再显示禁止下载的文件的eMule源
核心修正:separate_sources_for_failed_piece启用时,分块数据哈希校验失败后,部分情况下无法从每个长效种子单独重新下载整个分块
界面修正:添加任务时,任务列表排序没有及时刷新

https://download.bitcomet.com/archive/BitComet_1.96_setup.exe
https://download.bitcomet.com/archive/BitComet_1.96.zip

v1.96 macOS版
界面修正:状态栏气泡提示在主窗口最小化后仍然会触发显示
核心修正:统计页面系统存储容量正确识别APFS容器里的多个卷,避免总容量重复计算

https://download.bitcomet.com/mac/BitComet_1.96.0.dmg

v1.96 Beta6 [20221111]
界面改进:任务列表、种子列表搜索框增加选项菜单,支持正则表达式
界面改进:种子市场他人共享黑名单支持正则表达式
界面改进:更新tools目录里的Chrome及Edge浏览器插件,修复onDeterminingFilename接口可能与其他插件冲突的问题
核心修正:修复手动添加peer时的uTP发起方式选项及高级选项 utp_after_holepunch 失效的问题

v1.96 Beta5 [20221106]
核心改进:BT任务磁盘写缓存过大时不再暂停下载请求,改为可用内存不足时任务自动限速

v1.96 Beta4 [20221104]
界面修正:大量任务启动、停止时,界面刷新的消息处理时间较长延误网络传输

v1.96 Beta3 [20221031]
界面改进:高级设置项 network.max_connecting_connections_per_tracker 可设置同一地址的HTTP tracker的TCP正在发起连接数上限,默认为6
界面改进:状态栏增加后台任务状态图标,包括种子列表加载、导入、长效做种准备
界面改进:种子列表导入的后台任务未完成时退出程序,将显示提示对话框
界面改进:专家模式下,统计页面显示正在发起连接的HTTP tracker数量
界面改进:专家模式下,统计页面显示消息队列长度
界面修正:任务完成时不应设置输入焦点

v1.9.0 [Android] 2022.10.26
新功能:任务列表支持排序及按名称筛选(远程连接的桌面端比特彗星需要v1.96或更高版本)
错误修复:远程连接服务器参数修改后没有立即保存
错误修复:任务大小单位前缀(KB/MB/GB)统一使用安卓系统系统默认的转换单位(1000的倍数)

https://download.bitcomet.com/apk/bitcomet_v1.9.0.apk

v1.96 Beta2 [20221026]
界面改进:任务标签长度上限从30字符改为50字符
界面修正:命令行参数–silent --url一起使用时,不支持HTTP类型的BC链接
界面修正:RSS自动创建任务时,添加RSS源标题作为标签的功能失效
界面修正:RSS自动创建任务后,左侧收藏夹任务数量没有刷新
核心改进:支持对安卓版APP远程连接的任务列表进行过滤及排序
核心改进:优化长效上传磁盘缓存策略,定时清理超时的缓存
核心改进:定时保存设置文件,记录累计上传下载量
核心修正:大量任务运行时直接退出程序会卡顿很长时间

v1.96 Beta1 [20221020]
界面改进:任务列表多选BT任务时,右键菜单增加批量设置长效做种的命令
界面改进:统计列表右键菜单增加缓存统计信息重置命令
界面改进:关联 bc_bak 文件,双击可显示数据导入对话框
界面改进:高级设置项 ui.file_size_prefix 可设置文件大小单位前缀为1000或1024的倍数(内存大小单位前缀仍然为1024的倍数)
核心改进:优化长效上传磁盘缓存策略,提高命中率,减少读盘次数
核心改进:完善Transdroid远程访问接口

1個讚

提个建议(感觉不难实现,就是不知道实现起来改动大不大)

情况:导入种子市场的时候,当导入完成后,种子市场的db库还会写入好长一段时间(可能长达一小时以上),这时候如果关闭彗星,下次打开彗星,导入的种子市场就会消失(因为db库没有写入完全)。

建议:在彗星窗口标题栏(之类的地方,主要是觉得显示在标题栏的话,程序的改动不会太多)显示个【种子市场数据库写入中,完成前请勿关闭软件】之类的提示。

突然就更新了。。

标题的话,我觉得不如像制作种子那样的悬浮窗口来个进度条的。。

这个是改Transdroid的代码,还是比特彗星的?如果是改彗星自身的,具体改了哪里?基本都是f12抓包取的api,不会导致现有的其它第三方webgui界面管理软件出错吧?
至少目前1.96 beta1后已经连不上了

测试了以前的版本为什么长效偶尔会有少量命中率,因为是用了UDP长效,TCP长效就永远是0%命中,实际上UDP也应该是0命中率,只是以前版本显示了UDP每秒发起的数据包然后来计算命中率引起的错误计算
1.95

1.96 beta1测试效果非常好,单独用TCP或者udp,都可以获得完美的长效缓存了,硬盘已经不会有任何活动时间,确认走的内存缓存(懒没重启去测,不知道会不会是系统级别的自动缓存,理论上没问题)

上千个任务退出比特彗星的时候还是容易卡进程几分钟都没动静无法退出不知道为什么

已经做了
任务列表全选,右键批量替换tracker为空
任务列表全选,任务全部停止
点击退出按钮,执行退出

等了差不多十分钟,,才看到进程消失,差点就要任务管理器强制结束进程了(不会是退出软件也要发起什么元数据查询之类的请求吧。。。)

为什么要退出比特彗星
肯定是要更新版本啦!

v1.96 Beta1 [20221020]绿色版
4531b5ab53a9c186ae1ba4d72e375c0108a44cbf

上k个任务保存退出时bc无响应,猜测是在写Downloads.xml和每个任务的xml文件导致的,建议这个也改为数据库格式

才上千个任务而已,,,xml性能不至于这么弱,应该不是这个原因,而且退出期间也没看到有磁盘活动。感觉应该和之前说的启动几千个任务也等待发起半天才开始进入上传有关系。

两台服务器运行八个小时的结果,发现长效缓存视乎不会动态调整?

第二台服务器也确认长效没动态调整

导致了虚拟内存用尽,BT任务取不到缓存引起上传速度过慢,beta1版本手动去设置长效最大2G后恢复正常。

比如说应该和BT区块那样调整,有效期600秒,无人访问的内存区块应该释放,这样动态调整比较合理一些
image

同时BT缓存比较紧张的话,触发了最少保证内存的情况,应该优先释放长效缓存?

安卓1.8,远程连接不能保存用户设置的域名,重启app又变回扫码获得的内网ip了。

继续求作者美化WEBUI~~

请问RSS Torrent自动下载器里面的使用RSS源标题作为任务标签这个功能是不是失效了? 在1.94和1.90版本里我点击了测试并下载之后是会自动产生一个和RSS源同名字的标签,但是在1.95版本里面测试下载并不会自动产生标签,并且RSS源更新自动下载之后也并不会产生标签,有没有可能是我使用方法错误?
QQ截图20221023050503

还有就是1.95版任务标签字符数量限制的稍微有点少… 只有30个字符,我想设置的标签名虽然字符有34个,但基本都是数字 空格 符号等等,实际看起来并不会非常长。请问能不能考虑增加任务标签名的字符数量?

之后顺便尝试了一下把RSS源标题字符减少成四个之后测试下载会不会自动产生任务标签,但是尝试过后依旧不会产生任务标签

看了下服务器,,昨天升级1.96 beta1版本后,今天的rss确实出问题了,是BUG,应该是和1.95加了RSS重命名有关系。
论测试人员不足,,,当时没测出来这个问题

image

image

任务列表全选,磁盘信息获取很慢,你们会这样吗?是固态硬盘,Windows资源管理器是瞬间获取到
mstsc_2022-10-23_06-03-43

BT任务传输过程中,对方也是比特彗星版本并且完成度是100%,下载方TCP和种源握手时候能不能发送一个请求询问对方可用作长效种子,这样就可以在长效服务器故障的情况下,直接P2P建立上一个长效传输通道提升传输速率。(虽然这种办法没办法跨多个种子互通文件,但是可以不借助服务器的情况下在相同hash的种子里有利于提高传输速率)

看起来只能等更新了

我是机械盘,虽然资源管理器获取信息也要一小段时间,但是比彗星获取磁盘信息的速度要快非常多

希望在新建任务中添加 获取元数据后暂停的选项
现在只能在高级设置中修改,对全局生效
在新建任务时提供这个选项就可针对不同任务进行分别设置

希望为设置磁盘提速服务设置更方便的入口
使用通知进行提醒可能会因为通知权限问题而无法显示
可以在设置选项或状态栏中添加提速服务有关的选项


APP上1.61现在显示大小是这样的了

你说的权限修复这些功能都有了,比特彗星通知提示都走的系统api,和视频一样
关于如果禁用系统通知权限导致不提醒,可以在高级设置里,关闭api通知的功能,此时会用悬浮窗通知

录了两个视频教程你可以看一下

动不动就下载不下来,只能下载官方的1.95版本exe的。以前也这样。挂梯子也不行。

清理浏览器缓存,不然会被301跳转到地区不可用