1.63新版测试


还有电驴插件的情况,,能不能加个显示在全局统计,而且标题栏全局上传速度没有统计电驴插件上传,速度显示不一致

而且,,下载BT任务完成的时候,可能不会出现在电驴插件的共享文件列表,没有电驴上传速度,这个列表可能是空的
要点一下刷新按钮才行,能不能找到接口,在启用电驴插件的情况,下载完成的时候对 BT任务的完成状态后发送一下到插件的刷新。


毕竟自带的限速也不能针对电驴,这个速度显示要搞出来啊,不然有人说比特彗星后台偷偷上传数据就不好了

那我还建议把电驴插件更新到0.51d,因为官方最新版就是这个 :relieved:

我这下载不了新版本。之前的新版本也是网友放种子下载了。有谁给放个beat4版本的种子,挂2天,我下载一下。
还有0.51d的电驴新插件。谢谢了。

1個讚

感谢建议。合并写入对分块小的任务比较有用,但是分块请求是随机的,除非改变分块请求算法,否则要凑到相邻分块都下载完毕再一起写入会占用更多的内存作缓存。这方面的优化对机械硬盘比较有用,SSD就不存在这个问题了。

缓存设置太小了会造成磁盘写操作由工作线程异步完成变为界面线程同步完成,界面肯定会卡,建议至少200MB。另外磁盘活动时间和缓存大小关系不大,只和种子文件分块大小及下载速度有关系。SSD硬盘iops比机械硬盘高几个数量级,也不存在这方面的问题。

高级设置里默认同时最多下载10个种子文件元数据,可以手动调整,不过会多占内存及CPU。

电驴插件很久没更新了,回头有空再优化吧。

两个小建议,
设置单个任务的上传下载速度不太方便,直接右键会好一点

悬浮窗的ui有点古董了,像十几年前的软件,默认情况下要水平拉伸才能显示完整,这样子还会变成长方形,非常不美观

1個讚

[v1.63 Beta4 [20191220]做种子两天,方便国内下载 ]

比特彗星论坛的下载地址,在国内不能正常下载,我都是手机vpn里下载的。以前电脑一个免费的vpn不能用,再之前的一个收费的pc端的也不能用了。现在vpn都快绝种了。
今天手机下载下来,做种子两天给大家用。

特征码链接:
magnet:?xt=urn:btih:NGAJ6A5X6LHK3VYYU5WZO5HB7DBVU2G4&dn=BitCometBeta_20191220.zip&xl=21942806

20191220 版的小问题

  1. 下载 磁力链(示例) 时有一定概率无法获取正确的文件名,生成一个无扩展名的文件。bc_filename_0

  2. 鼠标指针指向‘用户’选项卡内的任意位置,会弹出一个类似 peerid 的标签,内容经常变动
    bc_peerid

都B4了…還沒有雙重排序…我哭

谢谢建议

麻烦看看有什么规律,是和操作顺序有关还是和特定磁链有关

控件问题不好处理

功能好做,界面不太容易设计 :joy:

用这个磁链测试: magnet:?xt=urn:btih:e09936c7fc532354debe0f4c83950cb97a58cf59&dn=TTTT&tr=udp://opentor.org:2710&tr=udp://opentor.org:2710&tr=http://tracker.opentrackr.org:1337/announce

这个磁链中只有一个文件,而且不包含任何目录层级。磁链中包含 2 个 tracker,实际种子文件中包含十几个 tracker

按理说在正常情况下,下载到 Torrent 文件后,程序应该做以下事情:

  1. 将现有 Tracker 列表与 Torrent 文件中的列表合并,并重新开始 annonunce
  2. 将任务名称改为 Torrent 文件中的名称
  3. 档案清单选项卡中出现正确的文件名

在某些情况下,程序只能做到上述三点中的一部分,并不能全做到。

例如,在某几次测试中,程序完全没做到上述三点。不仅没获取“完整”的 tracker 列表,没有重命名任务,更没有使用正确的文件名,而是直接开始下载数据,并将数据存放在一个无扩展名的文件中。文件名为磁链的 dn 字段。

值得注意的是,在上面的例子中,经检查发现下载到的 Torrent 文件似乎“信息不全”,Torrent 文件中没有完整的 tracker 列表,没有发布者字段,没有发布者网址,但有正确的文件名。

又如,在某几次测试中,程序只做到了第一点。下载到 Torrent 文件后 tracker 列表被刷新,但任务没有重命名,数据也被存放在无扩展名的文件中。

在实际操作中,由于网络较差,添加磁链后弹出保存位置对话框时,没有等待 Torrent 文件下载,而是直接点击立即下载。

某次测试的截图



感谢反馈。文件命名问题估计是受磁链的 dn 字段影响。tracker合并的问题已查明,下一版修复。

谢谢关注。另发现在某些情况下,下载到的 Torrent 文件似乎“信息不全”,其中的 tracker 列表与磁链一样。(“完整版”的 torrent 有十几个 tracker),而且没有发布者,网址,创建软件等信息。不知问题出在提供 torrent 文件的其它用户身上,还是程序本身。如果其它用户提供了“错误”的 torrent ,自然无法更新 tracker 列表等信息。

样例种子文件虽然不全,但其中的确含有正确的文件名信息.

样例:链接: https://pan.baidu.com/s/1rihWTTnc5_cguLJsHbTmBg 提取码: 1pex

好的,已记录,后续跟踪处理

dn字段从以前开始就不行,我记得我说过

的确,搜到几个类似帖子

这样看来,上面说的很复杂,总结起来实际是两个问题:

  1. 磁链的 dn 字段导致文件名错误问题
  2. 磁链下载种子文件数据不全问题

太专业了,看不明白。

下载大文件界面会卡顿magnet:?xt=urn:btih:6HOB2OXLQKRTGZZI3DQSU5YPRRK2PXSV

确实很久了,新版已修复

新版已修复,欢迎试用

确实,从彗星下载到的种子文件内容会比较全,从其他客户端传过来的种子文件元数据不含tracker列表信息。

感谢反馈,已记录,后续安排测试

1.63正式版已打包,欢迎试用1.64 beta版体验新版改进
1.64 beta版试用帖