Javm
Jav 视频管理工具,包含:刮削,下载,播放。
Install / Use
/learn @ddmoyu/JavmREADME
JAVM
一个基于 Tauri + Vue 3 + Rust 的桌面端视频管理工具,聚焦“本地媒体库 + 资源刮削 + 下载管理 + 深度链接”一体化流程。
功能特色
- 媒体库管理
- 扫描本地目录并入库
- 目录维度管理与统计
- 重复视频检测(基于文件特征和番号)
- 支持视频文件移动、删除、数据库同步更新
- 资源刮削
- 输入番号快速检索资源信息
- 支持多站点刮削和任务队列
- 写入视频元数据、演员、标签、封面、NFO
- 支持批量封面截图与补全
- 下载管理
- 内置下载任务队列与并发控制
- 支持暂停、恢复、停止、重试、重命名等操作
- 下载进度实时更新
- 可选下载后自动刮削
- 播放与截图
- 内置播放器页
- 支持封面与截图管理
- 支持清理/重建截图数据
- 深度链接
- 支持
javm://download?url=...&title=... - 可从浏览器或其他应用直接唤起并创建下载任务
界面预览
技术栈
- 前端: Vue 3 + TypeScript + Vite
- 桌面容器: Tauri 2
- 后端: Rust
- UI: shadcn-vue + Tailwind CSS
- 状态管理: Pinia
- 数据存储: SQLite
- 包管理: Bun
开发文档
开发事项见 DEV.md。
