RSS重命名为 123 后,种子市场的名字没有变化,没有同步修改rss名称
需要清空列表,重新更新一次RSS才能让名称发生改变
这算一个问题吗?
设置中修改新端口后,如果upnp状态启用,则应该重新添加upnp
关于之前有人说文件移动有问题的
终于有人提供了磁力,一番测试后我定位到问题所在了,帮反馈上来
如果torrent仅包含单文件时,并且设置中开启 给未完成的文件添加.bc!后缀 ,BT任务进度下载到0.1%后点击停止,此时磁盘会创建后缀为.bc!的文件,此时在BT任务上进行移动文件操作则会提示错误信息 移动已下载的文件失败![系统找不到指定的文件。]
一个测试例子
99c82bb73505a3c0b453f9fa0e881d6e5a32a0c1
仅影响BT下载任务并且是单文件和开启添加后缀的情况,目录结构的种子不受影响。
BT做种上传任务移动文件不受影响。
HTTP任务测试不受影响,但是HTTP任务还是黄灯,而且没有进度条展示,请同步改成蓝灯并且添加进度条百分比展示。
测试过程中,发现了另一个BUG
测试例子
99c82bb73505a3c0b453f9fa0e881d6e5a32a0c1
45a0985d7ca9ebd0acac5ea975e5502c4eced153
单文件和目录结构的种子都会发生这个问题
下载0.1%后停止,移动文件,成功。
此时选择删除BT任务同时删除数据,文件数据未被删除。
下载0.1%后停止,移动文件,成功。
开始任务下载到0.2%后停止,此时选择删除BT任务同时删除数据,文件数据成功删除。
关于删除文件的问题,之前也反馈过一个HTTP任务的,还没修复
例子
https://mirrors.aliyun.com/ubuntu-releases/kinetic/ubuntu-22.10-desktop-amd64.iso
触发条件,磁盘剩余空间不足
跳出错误
文件写入失败: D:\新建文件夹\ubuntu-22.10-desktop-amd64.iso [磁盘空间不足。]
此时删除文件勾选同时删除数据,文件数据未被删除。
加上这三个,上面帖子也反馈了蛮多问题,1.99都修好吧。。。最后一个版本号了!不用着急着发布,先修好。。
怎么加速等待发起啊
模拟自动限速,触发自动限速后比特彗星整个界面刷新会很卡,大概3-5秒刷新一次,整个界面甚至容易无响应,期间无CPU占用
模拟方案,hyper虚拟机,分配一个D盘,比特彗星安装在C盘,C盘不限制,对D盘做磁盘性能设置500iops(4MB/s最大读写),手动限速30MB/s下载,BT任务把内存写缓冲区用尽触发任务自动限速
HTTP任务测试同上方案,发现最少保证300MB内存不起效果,剩下100MB内存时候才触发自动限速,如果下载速度过快有概率内存不足崩溃。
peer列表实时上传速率是空的
客户端支持 Tracker 侧返回的 failure reason, 但不支持返回的 warning message, 有计划支持吗? 和 failure reason 逻辑基本是一样的, 同样位于字典顶层, 该功能在 qBittorrent 4.3+ 和 Transmission 3.0+ 均有支持.
另外, BitComet 在 macOS 下批量获取种子市场元数据一段时间后容易引发崩溃, 与之相关的错误日志应如何提供?
warning没太清楚,是指发起scrape?
蛮多人都在吐槽插件仅支持普通页面调用,,,不能抓取视频下载啥的,帮他们提交下。
edge插件要不要集成做个wfp驱动捕获浏览器数据包,悬浮窗弹出下载框来识别一些视频流之类的下载。
发起 Announce, Scrape 应该没有这东西吧. 大概就是 Tracker 工作了, 但是想给客户端发一些警告或调试信息的情况, 属于一个聊胜于无的东西, 但因为和 failure reason 的提示逻辑一样, 所以实现难度不高.
https://wiki.vuze.com/w/Announce#Announce_Results
理论上在扩展继续完善应该可以实现类似效果, 例如监听/查找 video 等元素, 或者使用 webRequest.onHeadersReceived - Mozilla | MDN 和 chrome.webRequest. onHeadersReceived - Chrome Developers 等扩展方法监听所有请求的响应头 Header, 并调起/回传给 BitComet.
如果不走扩展, 是否可能涉及到 HTTPS SSL 的 MITM?
看了下你发的链接,如果是tracker服务器告知客户端的最小手动更新间隔,比特彗星目前确实是不支持的
要支持的话,任务上手动更新tracker就会不起效果了,除非点停止任务在开始,bep里启动停止不需要受最小间隔控制。
如果chrome的api有效果的话,调用api也是不错的选择,这样cpu性能开销会最小。
idm的做法是后台启动了一个exe进程来控制驱动"idmwfp64.sys",通过驱动捕获浏览器进程的流量数据来实现的。
idm那边的做法就如同我上面说的netfiltersdk(简称wfp),驱动捕获一般有 lsp wfp tdi windivert ndis 几种方式,个人觉得wfp模式是性能最好的一种。免费版100W额度也不用担心触发限制,udp同一目标视为1个连接,只要连接目标不变,只要不走tcp 能用一辈子,就算走tcp 到上限了你重启一下软件就行了。
1.98版本内存占用很大,下载大量视频的时候,内存大范围飙升明显!
统计分类看一下是什么占用内存
1.96优化了BT任务下载时候自动限速引起网卡断流的问题,磁盘高负载的情况下,会把数据写入内存,内存即将用尽才会进行限速。
老大,有个一直困扰我的问题,就是任务名称不能单独修改,一改就把磁盘文件或文件夹的名称改了,不方便管理。请问能否弄成可单独修改任务名称啊?
还有现在已经支持重命名种子内文件了,可否再加个文件单独更改路径的功能?
所有磁力都会这样,如果是C盘移动文件到C盘另一个文件夹没事,但只要是不同磁盘比如C盘移动到D盘,那么点击移动后任务日志显示移动已下载的文件失败![系统找不到指定的文件。],C盘的路径不变,文件也没动,但D盘相当于会复制粘贴一个新文件,如果是少数的还好,我大不了手动改路径重新检查完整性,但大规模整理文件就很吃力的,这个BUG我现在用1.98都没修复
前些天有一位朋友提供了能复现的问题,终于定位到了问题所在,已经反馈上去了,你看看你是不是这个问题?