v2.9.24发布公告
liupan1890 opened this issue · comments
v2切换到 Electron 重新开始
window / linux / mac 版:
从蓝奏下载 https://wwe.lanzoui.com/b01nqc4gd
更新方式:删除旧文件,下载新版解压即可
- Fix 修正 v1.6.29 大量上传下载后会生成大体积的 数据库 的 BUG
- Fix 修正 v1.6.29 导入阿里云盘分享链接失败的 BUG
- Fix 修正 v1.6.29 上传途中重启程序后,重新上传不会断点续传的 BUG
- Fix 修正部分违规视频不能播放的 BUG,现在可以使用"优先播放转码视频"模式播放了
- Add 增加阿里云盘官方登录接口(手机短信、账号密码、APP 扫码登录)
- Add 增加多个账号同时登录、切换功能
- Add 增加 Aria 远程连接设置,可以把文件直接下载到远程电脑/VPS/NAS/Docker
- Add 增加文件名颜色标记,批量标记功能,观看视频自动标记功能
- Add 增加文件、文件夹详情功能(文件夹大小,包含文件数),视频文件的雪碧图
- Add 增加新的图片预览模式,可以放大/缩小/旋转/幻灯片播放
- Add 增加代码高亮/ json 格式化显示 / txt 在线预览功能
- Add 增加快速创建日期格式的文件夹
- Add 增加可选择文件夹是否和文件一起排序了
- Add 增加所有文件夹体积的显示,可以按照体积排序文件夹了
- Add windows 上支持 Potplayer 播放器了
- Add 顶部快捷路径跳转和区间选择功能
- Pro 优化文件复制功能,可极速复制 TB 级/上万文件 到网盘的其他位置
- Pro 优化导入分享功能,在导入时可以选择网盘里的保存位置,可以勾选要保存的 文件/文件夹
- Pro 优化上传功能,现在部分不能秒传的大文件,上传前不再需要计算 sha1 了(减少上传时间)
- Pro 优化 sha1 计算逻辑和性能,同时最多 3 个文件计算 sha1,机械硬盘不会掉速,CPU 不会爆满
- Pro 现在 windows/macos/linux 都支持拖拽文件、文件夹上传了
- Pro 优化批量重命名功能,支持勾选文件,支持重命名多级子文件夹,支持 替换/删除/增加/序号/随机字符 等方式
- Pro 优化在线解压功能,支持全部解压和勾选文件解压,支持有密码的压缩包
9.19 更新:
-
删除秒传相关功能
-
修正 v2.8.30 里 aria2 远程模式连接失败的 BUG
-
修正偶发文件列表只显示占位符不显示文件名的 BUG
-
修正移动文件后选中文件数显示错误的 BUG
-
修正批量重命名取消勾选文件夹时子文件名计算错误的 BUG
-
修正批量重命名点击刷新后因一直加载,不能关闭的 BUG
-
增加对文件名结尾的点和空格的清理,修正这些文件下载失败的 BUG
-
修正闲置长时间后上传文件可能出现获取上传地址失败的 BUG
-
减少因并发数太高容易出现的操作失败 BUG
-
修正等宽图片预览时,切换下一张后滚动条没有自动回到顶部的 BUG
-
增加文件列表(F5 键刷新文件,Back 键返回上级文件夹),等宽图片预览(← 上一张,→ 下一张)的快捷键
-
增加点击头像图片时自动刷新网盘空间用量
-
增加文件夹独立排序选项
-
增加直接彻底删除文件的右键菜单
-
升级数据库架构,提升了加载文件列表的性能,本周重点就是此项,性能提升涉及方方面面的细节,大部分以前加载慢的功能都有了极明显的提升,例如一次性上传包含 10 万个文件的文件夹,不会出现任何卡顿了
-
修正 v2.9.15 里长时间后上传文件时出现获取上传地址失败的 BUG
-
增加上传/下载任务出错后等 1 分钟自动重试功能,可以放心挂机下载、挂机上传了
9.24 更新:
- 修正上传 20GB 以上的文件时,断点续传时进度不准确的 BUG
- 取消文件列表的加载中状态提示,快速展现文件列表
- 更新文件列表缓存方式,数据库文件体积减少 73% (14 万个文件从 240MB 降低为 60MB)
- 增加是否统计文件夹体积的设置开关,减少网盘内文件过多时的白屏问题
- 同步 v2.9.24 源码到 github
重要的提示::
v2.9.19 升级了数据库,所以与旧版本不兼容,当你第一次启动 v2.9.19 时会自动导入现有数据(下载中/已下载/上传中/已上传),如果你之后又切换回 v2.8.x 旧版,在旧版里就看不到之前的下载上传记录了。只能使用新版查看。即:用新版就一直用新版,不要再用旧版了!用也没关系但原来的下载记录就看不到了
注意:当前为预览版本并不适合日常使用,仅用来尝鲜,缺失的功能较多,一周更新一次,以后功能齐全了会发布稳定的正式版本
当前已完成功能:
多账号登录、列出网盘文件、操作文件(新建文件夹、收藏、重命名、复制、移动、删除、详情、视频雪碧图)、MPV 播放视频、在线预览图片、在线预览文本、
回收站(恢复文件、彻底删除文件、清空),收藏夹(取消收藏、清空),连接到远程 Aria2 下载,导入阿里云分享链接、上传文件、上传文件夹、批量改名、在线解压、
等待完成的功能:
相册功能、网盘和相册间文件互相复制、分享文件、聚合搜索、网盘内文件搜索、打包下载、在线预览 Office、缩略图列表、瀑布流列表、文件同步盘、重复文件扫描、帐号间文件复制
再次提示!预览版,不要失望,更新很快的!
注:10.1期间加班送餐太累没时间编码,暂定于10.10更新
10.8更新:
在憋大招,更新继续延后,暂定于10.17更新,如果期间进度快,也会尽早放出!
憋1ing:纵享丝滑,提升文件列表/文件树的响应速度、加载速度,当前版本确实不够快
憋2:不羁爱自由,支持自定义播放器,不需要必须使用MPV,包括macos和linux,可以使用很多其他的播放器了
憋3ing:彻底解决本地缓存数据库体积大的问题,并且增加清理缓存的按钮
虽然确实更新得很慢,但我其实一直在投入最大的时间了,我也想快一点放出,但确实能力很有限
重要的提示::
v2.9.15 升级了数据库,所以与旧版本不兼容,当你第一次启动 v2.9.15 时会自动导入现有数据(下载中/已下载/上传中/已上传),如果你之后又切换回旧版,在旧版里就看不到之前的下载上传记录了。只能使用新版查看。即:用新版就一直用新版,不要再用旧版了!用也没关系但需要重新点击下载文件、上传文件
linux 下载 被谷歌浏览器视为危险文件 😂️
linux 下载 被谷歌浏览器视为危险文件 😂️
我也是,我试了下,不是文件有问题,而是蓝奏盘有问题,蓝奏盘的下载链接貌似不知道为什么,被当危险文件了
现在是不能用导入115sha1的链接了吗
是的,因为阿里云盘升级了秒传接口,已无法导入115sha1的链接
能不能出个源码构建说明和及时更新源码?我想学习,看看能不能也参与其中😳
v2不开源,v1.6.29源码已经是最新的
点分享怎么没反应呢
点分享怎么没反应呢
功能还没做,看公告
还是会出现获取上传地址失败的情况,重启小白杨恢复正常,上个版本的遗留问题。。
可不可以增加一个上传&下载完成后自动关机的选项?
首页的readme.md
尝鲜还是2.8.30
,没改成2.9.15
我给忘了,,,,多谢提醒
还是会出现获取上传地址失败的情况,重启小白杨恢复正常,上个版本的遗留问题。。
可不可以增加一个上传&下载完成后自动关机的选项?
下个版本继续修正,不让他出现这个错误!
下载完关机,以后会有的
大佬能把插件里面的功能做出来吗?那些特有的功能需求很大啊,比如聚合搜索和离线下载,平常的功能官方都有,还能凑合用
已改正,真的是太马虎了。。。
插件会的,正在做
希望回收站功能增加一个独立的清空功能,而不是要等文件列出来后再清空
阿里云盘本身没有清空回收站功能,只能通过提供文件ID彻底删除这个文件,所以清空功能就是先列出全部文件,知道了全部的文件ID,提交给阿里云盘,彻底删除。所以,没有不列文件就清空的办法。另外回收站顶部有清空回收站的按钮(需要等待全部文件列出来才能点)
希望回收站功能增加一个独立的清空功能,而不是要等文件列出来后再清空
阿里云盘本身没有清空回收站功能,只能通过提供文件ID彻底删除这个文件,所以清空功能就是先列出全部文件,知道了全部的文件ID,提交给阿里云盘,彻底删除。所以,没有不列文件就清空的办法。另外回收站顶部有清空回收站的按钮(需要等待全部文件列出来才能点)
那希望设置一个回收站一次列出文件的最大数,如50000,因为手贱,一下删除了20万个文件,现在没法清空回收站了,因为列出文件时就白屏了
白屏应该是因为内存不足导致的。关闭其他程序,只开小白羊,可能可以避免白屏
或者也可以通过网页版,去100/次删除。话说你应该删除这20万个文件所在的文件夹们,这样回收站里只显示几十/几百个文件夹,而不会显示20万个文件。。。最后。一个文件夹里有数万个文件,真的不好。小白羊列文件会比较慢(是阿里云盘的功能问题,不能并发列一个文件夹),网页版/官方版根本无法处理这种数万文件的(网页/官方只能100文件,下拉滚动增加100个,依次需要下拉几百次才能列出数万文件)
下个版本我会增加数量的设置,可以缓解这种情况,当前你可以等下周新版本再删除,或者网页版手动100/次删除一部分,然后尝试用小白羊删除剩余的
下个版本我会增加数量的设置,可以缓解这种情况,当前你可以等下周新版本再删除,或者网页版手动100/次删除一部分,然后尝试用小白羊删除剩余的
谢谢回应,官方的100个文件太小了,最好是让用户自己设置显示的文件数量,毕竟每个人机器性能不一样
2.9.19下载完就被WD干掉了…
这个没办法,小白羊.exe是阿里云盘提取的不应该误报,aria2c.exe是官方下载的不应该误报,最后就剩下app.asar是小白羊的源代码。连个自动升级的程序/功能都没敢加入,所以还能怎么样才能不被误报呢?
2.9.19版本 我在设置里设置的同时任务数量是10,为什么我拖放15个会全部同时开始?设置的同时运行数无效。之前老版本没问题
那肯定是BUG了,19改动了上传和下载的代码增加出错后自动重试,晚上会重新上传修正这个BUG
我已经上传了重新打包的v2.9.19,修正了上传文件时,设置的同时执行文件数无效的BUG
@ybbluesky 我已经上传了重新打包的v2.9.19,增加了回收站/收藏夹 只显示前 5000文件的限制,你现在可以5000/次删除你的20万条回收站记录了
@ybbluesky 我已经上传了重新打包的v2.9.19,增加了回收站/收藏夹 只显示前 5000文件的限制,你现在可以5000/次删除你的20万条回收站记录了
谢谢,已经 通过手动删除了文件 ,但还是感谢你重新限制了5000个文件
30MB/s ,一个很巧合地速度。USB2.0的最大传输速度就是30MB/s。所以,如果你的外置硬盘是USB2.0接口的,或者虽然硬盘是USB3.0但是你插在电脑的USB2.0插口上(黑色),那么读取速度最快就是30MB/s,跟硬盘/小白羊没关系。你应该首先确认硬盘是否支持USB3.0并且是否插在电脑USB3.0上(蓝色)
然后是秒传,当前已经优化到最大了,并没有优化的空间了
阿里云盘的秒传,
1.读取1k计算出sha1,发给阿里云盘确认是否存在
2.存在,则读取整个文件,计算sha1,发给阿里云盘确认是否能秒传
3.如果不能妙传,则完整上传文件
能节省时间的情况。
1.计算1k后发现文件不存在,直接上传文件。
所以虽然都是上传10个文件,有的时候很快就开始上传,有的时候需要计算完整文件的sha1之后才能开始上传。最终导致这10个文件上传用时差别很大,如果是你自己的文件并不需要计算完整的sha1,而是计算1k后直接开始上传,你就会觉得很快
2.计算完整SHA1时通过多核一起计算
当前小白羊为了限制CPU的占用,限制为仅使用1核计算,所以CPU总的占用率最高不会超过30%。如果开放CPU使用限制,使用100%CPU计算则可以加速4倍。但会造成电脑风扇狂转和卡顿。这个体验并不好,并且当一个文件真的开始上传时,相对于文件上传速度几MB/s,计算sha1的时间相对可以忽略,没有必要让CPU100%
3.更好的sha1计算方式
sha1的算法是公开的,小白羊采用的sha1计算方式比阿里云盘官方快25%并且节省大量的CPU占用,已经是最好的计算方式了
综上,已经优化的很好了
另外提到115快3倍
是否是115只在计算1个文件的sha1呢?同样是这块硬盘,他的最大读取速度就是30MB/s的话,那跟什么算法/优化都没关系了。因为小白羊是同时计算3个文件,所以每个文件只有10MB/s 如果小白羊也只计算一个文件,速度自然会快3倍。是30MB/s的总速度限制住了
不管是因为什么,只要有一个文件正在上传中,那么其他文件是在计算sha1还是在上传,影响都不大,全部文件的总上传时间,相差并不会很大
大神有开发安卓端的想法吗?
没有安卓/TV版本的任何想法,没精力了
是全部文件都这样,还是只有这几个文件这样?一般出现这个问题,是因为你删除了源文件/移动了源文件,导致找不到文件。也有可能是因为权限不足无法访问这个文件
方便的话,把其中一个文件的完整的路径回复给我,我看是否跟路径/名字有关系
重启了一下小白杨,有3个文件可以正常读取了。其他的都不行。然后我给全部清除了,重启后又过了一会儿我重新添加又正常了。
跟路径文件名应该没关系,因为过一会儿重新添加又没问题了
当时不能访问,稍后能访问,考虑是否有其他程序也在读取这个文件,导致的拒绝访问,例如你同时使用百度网盘上传这个文件和使用小白羊上传这个文件,可能因为当时此文件被百度网盘打开占用,导致的小白羊不能访问
感觉像是这种情况,跟是否重启小白羊无关(比如你说了第一次重启只有3个正常),而是要等别的程序释放文件
如果真的是因为其他程序文件占用,因为小白羊v2.9.19开始已经会每隔1分钟自动重试失败的任务,所以不用管他,等着就行了
4. 增加是否统计文件夹体积的设置开关,减少网盘内文件过多时的白屏问题
请问在那儿设置??
最新版本,点一个有6000个文件夹时,白屏
你又get到我的盲点了,从没试过6K文件夹。。。只试过3万文件,稍后我试一下
最新版本,点一个有6000个文件夹时,白屏
你又get到我的盲点了,从没试过6K文件夹。。。只试过3万文件,稍后我试一下
哈哈,测试来怎样?
经测试,有一个文件夹包含了1.2万个子文件夹时,内存到了1GB,并且比较卡(因为文件夹树导致的卡,没有做虚拟化)。之后的版本会针对这个进行一下优化
最新版本,点一个有6000个文件夹时,白屏
你又get到我的盲点了,从没试过6K文件夹。。。只试过3万文件,稍后我试一下
哈哈,测试来怎样?
经测试,有一个文件夹包含了1.2万个子文件夹时,内存到了1GB,并且比较卡(因为文件夹树导致的卡,没有做虚拟化)。之后的版本会针对这个进行一下优化
期待了
用potplayer播放怎么做啊请问
首页有教程
深色模式下,标记已看过视频文件名的颜色非常不明显。
浅色模式下,也不明显的。因为这个标记本身就是不明显的--因为有的人不喜欢
可能深色的极其不明显?我之后版本调整一下
请问相册啥时候能支持?
相册的话,感觉意义不大
首先,在v1.x里已经实现了相册的相关功能,所以如果需要用到导出相册,请下载使用v1.x
然后,在v1.x里还支持把网盘里的文件复制到相册里(或者把相册里文件复制到网盘里)。但是后期使用时发现,阿里云盘后期对相册功能做了调整,之前不限制相册内文件格式,现在限制为特定图片和特定视频格式。这样一来,网盘复制到相册功能就受限制了,应该主动的遵守官方的规则。
然后,在v1.x里还支持各种文件夹路径的创建/修改等。但是官方现在对相册,就是想要你按照官方的路径去保存,不让在相册里随便创建文件夹,应该主动的遵守官方的规则。
所以,相册,唯一的功能就是在线预览和批量下载(v1.x可以)。
所以v2里一直没有提供相册的功能,因为不知道可以开发什么有用的功能了
可以回复一下你的需求
相册的话,感觉意义不大 首先,在v1.x里已经实现了相册的相关功能,所以如果需要用到导出相册,请下载使用v1.x
然后,在v1.x里还支持把网盘里的文件复制到相册里(或者把相册里文件复制到网盘里)。但是后期使用时发现,阿里云盘后期对相册功能做了调整,之前不限制相册内文件格式,现在限制为特定图片和特定视频格式。这样一来,网盘复制到相册功能就受限制了,应该主动的遵守官方的规则。
然后,在v1.x里还支持各种文件夹路径的创建/修改等。但是官方现在对相册,就是想要你按照官方的路径去保存,不让在相册里随便创建文件夹,应该主动的遵守官方的规则。
所以,相册,唯一的功能就是在线预览和批量下载(v1.x可以)。
所以v2里一直没有提供相册的功能,因为不知道可以开发什么有用的功能了
可以回复一下你的需求
谢谢回复!
相册最大的意义是用它的各种ai功能
比如说目前有的自动分类、人脸识别等等
相册就是应该指保存图片和视频
图片和视频在网盘里是没有自动分析功能的
对于管理不便
现在图片是海量级的
人工手动整理显然不是很现实
所以相册功能只需要上传、下载
网盘照片和视频转相册就足够了
相信阿里也意识到了相册的使用方法
所以才有限制!
现在推出的一些初级功能已经不错了
后学应该还有
但这些也只是针对相册
所以现在要做的就是把图片和视频导入相册
而用官方的问题很大,主要是:
①速度慢不说一次太多就卡死
②文件夹不能随意建尤其是多层
③有些朋友分享的相片之能转入网盘,所以需要转入相册功能
我看了一下上传到网盘的文件
如果是图片上传到网盘还是相册都会自动打上很多标签,地址、内容等等很详细
相信这些标签是官方为以后的功能做准备的
嗯,明白,其实说到底,现在还是只能提供上下传/网盘导入相册(受限)这点功能,v2在之后会慢慢加上的
像图片的只能分类/查找/标记等,阿里云盘都是在手机端提供的,对网页端/PC端其实都没有提供(仅仅是程序开发上没有做,底层api都是有的),暂时还不知道官方是怎么规划的
补充一点就是网盘导入相册,阿里云盘当前对相册的路径(文件夹层级)也是刚刚提供了创建相册功能,所以在官方对相册正式规划好之前,我也不想随便做一些功能,因为 可能 会因为官方的调整,导致用户文件丢失
嗯,明白,其实说到底,现在还是只能提供上下传/网盘导入相册(受限)这点功能,v2在之后会慢慢加上的
像图片的只能分类/查找/标记等,阿里云盘都是在手机端提供的,对网页端/PC端其实都没有提供(仅仅是程序开发上没有做,底层api都是有的),暂时还不知道官方是怎么规划的
补充一点就是网盘导入相册,阿里云盘当前对相册的路径(文件夹层级)也是刚刚提供了创建相册功能,所以在官方对相册正式规划好之前,我也不想随便做一些功能,因为 可能 会因为官方的调整,导致用户文件丢失
还是你考虑周到
毕竟阿里云盘也是刚出来,估计就连官方也是在摸索如何做
目前看还是老路
不过百度云盘上市对大家应该有所刺激
如果阿里能依托他的强大的云计算能力助攻ai整理应该不错
对了有没有考虑做个本地相册自动ai整理工具?
对了有没有考虑做个本地相册自动ai整理工具?
作者用空闲时间开发小白羊已经蛮辛苦了 应该没有做新应用的打算了
大家先支持、帮助作者把小白羊做的越来越好吧!
可以将同步盘优先开发,简陋版的也行,迫切期待着
感谢你的付出了,我们等没问题
上传文件带空格 或者 No. 时文件名会错乱。文件夹上传正常
上传文件带空格 或者 No. 时文件名会错乱。文件夹上传正常
是说的上传完以后,在网盘里看,文件列表,排序错乱?还是文件名是No.100.mp4 上传完文件名变成了100.MP4?
回复一个具体的例子吧
这种情况我没遇到过,看来是有BUG的
但是吧,我只记得会清理一些特殊字符
filename = filename.replace(/[<>\:"\/\\\|\?\*]+/g, '');
filename = filename.replace(/[\f\n\r\t\v]/g, '');
但自动加字母这个,还有少文件名的第一个字母,这个现象我还没想到会是哪里的问题,我明天(今天)测试一下,如果发现BUG会在下个版本里修正
你是什么系统的呢?mac?
我想了想,可能还是跟文件路径有关,回复我一个完整的文件路径吧,我按着你的路径去测试一下,你也自己试一下,上传别的文件也会这样出错吗?(比如你现在是上传的D:\up\xxx\文件夹,换一下C:\dd\dd文件夹,就是换个完全不一样的文件夹,不要试D:\up\aaa\文件夹这种路径类似的文件夹)
注:直接拖入文件夹上传的话没有问题,但我是使用everyting筛选出我要上传的文件(没有上传文件夹),然后选中拖入的,如下
幸亏你说了这么一句,要不然我也是懵的没因为我测试上传没有发现文件名错乱,试了好多文件,我正纳闷呢。我稍后装一个everything试试。我猜测是因为搜索,那么搜索结果里的文件名可能采用了\u4f60这种编码,小白羊接收到时并没有重新编码,而是按照字符串去替换掉,结果最终上传的文件名就变成增加u4f60的名字了,只是大概的猜测,需要我安装了everything后测试才能确定
大佬,请问问题确认了吗
我留意到,你的截图里,3个文件,2个不正常,不正常的都是前面增加了字符,根据前面增加的字符又都是目录命,所以有可能是我上传前,截取文件名的地方,截取的不正确,我又去翻了翻代码,终于确认问题了,会在下个版本修正的
原因是,我没考虑到会有everything这种拖动,既不同文件夹下文件一起拖放到界面上
如你截图,
第一个文件是D:\XX\No.1392 Miso\No.1392 Miso.jpg
第二个文件是D:\XX\No.1393 Vanessa\No.1393 Vanessa.jpg
No.1392 Miso.jpg 和No.1393 Vanessa.jpg不是一个文件夹里面的文件
而平常拖动时(非搜索结果,仅仅是文件夹里的文件/文件夹拖动),他们是在一个文件夹里的,我代码里为了省事只计算了第一个文件的路径,后面文件默认按照第一个文件的路径去处理的,所以就出BUG了,找到问题了,下次更新时会修正此问题的,感谢你耐心的多次反馈给我