Public
Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

JAVM

一个基于 Tauri + Vue 3 + Rust 的桌面端视频管理工具,聚焦“本地媒体库 + 资源刮削 + 下载管理 + 深度链接”一体化流程。

功能特色

  1. 媒体库管理
  • 扫描本地目录并入库
  • 目录维度管理与统计
  • 重复视频检测(基于文件特征和番号)
  • 支持视频文件移动、删除、数据库同步更新
  1. 资源刮削
  • 输入番号快速检索资源信息
  • 支持多站点刮削和任务队列
  • 写入视频元数据、演员、标签、封面、NFO
  • 支持批量封面截图与补全
  1. 下载管理
  • 内置下载任务队列与并发控制
  • 支持暂停、恢复、停止、重试、重命名等操作
  • 下载进度实时更新
  • 可选下载后自动刮削
  1. 播放与截图
  • 内置播放器页
  • 支持封面与截图管理
  • 支持清理/重建截图数据
  1. 深度链接
  • 支持 javm://download?url=...&title=...
  • 可从浏览器或其他应用直接唤起并创建下载任务

界面预览

点击查看预览图

技术栈

  • 前端: Vue 3 + TypeScript + Vite
  • 桌面容器: Tauri 2
  • 后端: Rust
  • UI: shadcn-vue + Tailwind CSS
  • 状态管理: Pinia
  • 数据存储: SQLite
  • 包管理: Bun

开发文档

开发事项见 DEV.md

关于 About

Jav 视频管理工具,包含:刮削,下载,播放。
downloadjavscaper

语言 Languages

Rust64.2%
Vue27.3%
TypeScript7.8%
JavaScript0.5%
CSS0.2%
HTML0.0%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
274
Total Commits
峰值: 95次/周
Less
More

核心贡献者 Contributors