好友
阅读权限10
听众
最后登录1970-1-1
|
本帖最后由 a121bc 于 2023-10-20 22:38 编辑
2023-10-20更新
收集了不少意见,但改动不多,时间不多,把一些容易修复的改了改,将flutter的桌面版适配了下显示,详情页还是有点丑,主力还是使用安卓端吧,将生物识别权限前移了,只在安卓支持的设备上使用,部分三星手机有可能不识别;播放器我能找到支持协议播放的桌面端都加到里面了,安卓端比较少,不好用的话还是使用直链吧;我的小米手机无效,但在旧版红米手机上和模拟器上可直接调用播放器;PC上的话点直链有可能会是下载,能用播放器还是配置上吧
* 将读取的文件夹层级增加到10层
* 修改了一下权限系统以应用多用户多权限需求
* 增加了win桌面版客户端,开发测试环境为win10,其他环境暂未测试
* 增加了多播放器,桌面端和安卓端都有几个,数量不多,目前win桌面的potplayer和安卓的的MXPlayer适配比较好,其他暂未测试
修改了下自适应,不同宽度显示不同数量
中间的是配置的播放器,登录后在左侧栏中选择
浏览时下滑自动隐藏筛选和标签栏,防遮挡
修改了移动的逻辑,同一个盘符下速度会有很大提升
win桌面端和安卓的都有不同的播放器适配
20231020新版本下载地址
https://wwwc.lanzoub.com/b04qooaed
密码:52pj
解压密码:52pj
三个压缩包
rust-box-server:服务端
rust-box-win: win桌面客户端
app-release:安卓端
具体配置可参考下面原帖
以下为原帖内容
一直以来,我们通过手机查看电脑上的资源都不太方便,比如在网上下载的4K电影、电视剧、番剧等等,以前我一直使用ES文件浏览器的局域网功能,但是配置起来比较困难,需要局域网共享还涉及到windows系统配置用户,很不方便,而且查找起来很困难,于是乎有了这个想法。一开始使用的时java + flutter,后来学习了rust便手痒重构了一下,体积和消耗资源省了不少,而且不必jdk了,主要思想是想去掉那些组件,比如myql,redis等等环境(为了热点数据先尝试了redis,感觉用户安装困难,便使用sqlite代替了),直接exe启动很方便,习惯后使用win10自带的任务计划程序配置开机自启,只是不好关闭,需要终止进程“rust-box.exe”,安卓的测试的比较少,只有自己的手机,有可能在其他手机上出现问题,界面当年学习flutter使用的B站动画,不是纯前端界面没有美感,大家见谅。
空壳应用,需要大家自己填充资源,禁止商用,请在局域网内使用,不要部署到互联网环境
配置使用时按照步骤,先配置再启动,视频文件请按照示例来存储,文件夹和各种文件命名符合规则可获得最优体验
服务端:使用rust编写的服务端应用,主要功能:映射本地资源的web服务,提供一系列接口供客户端调用。包含图片,视频及其他文件,有文件以移动和删除功能
客户端:使用flutter编写,可对服务端的接口进行调用,包括:登录,生物(指纹,手势)识别,资源查询,图片查看(长按图片),移动删除(列表界面长按文件名),视频资源播放(其中视频地址有url权限验证,有时效性每次30分钟,防止被盗链;图片使用了缓存减轻了服务器压力)
支持的视频格式:"mp4", "mov", "avi", "mkv", "wmv", "flv", "webm", "mpeg", "mpg", "mpe", "m2v", "3gp", "m4v", "f4v", "rm", "rmvb", "vob", "asf", "ts", "swf", "dat", "amv", "mtv", "m2ts", "mts"
支持的图片格式:"png", "jpg", "jpeg", "gif", "bmp", "ico", "webp", "svg", "tiff", "tif"
旧版下载地址:
https://wwwc.lanzoub.com/b04qjgw6j
密码:52pj
服务端配置:
内部的数据库db3 只存储了热点数据地址,其他数据如标签和热度存储在对应文件夹的配置文件内data.json
只修改红框中的配置即可
关闭比较坑,目前没有好办法,使用tauri不值当的,体积还大
要先配置服务端ip再使用啊,配置一次就好,会记录,别忘了保存
登录后还有一个权限页面,有人指纹识别的化会要求识别,之后是列表页
详情页,可播放,还可以设置标签,方便查找;另外每次播放或复制会记录次数
两种推荐格式,旧版最大支持两层数据,多了就读不到了
新版已经将层数增加到10层
会生成本地json配置文件,存储标签和播放次数,为什么不使用数据库呢,为了方便移动文件夹后资源迁移数据不丢失
|
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|