Cloud-first desktop media library. Indexes your Google Drive, enriches with TMDB metadata, plays through MPV.
- Google Drive library indexing with background change detection
- TMDB metadata, posters, and episode grouping
- MPV playback with resume and watch history
- External streaming via addon (direct URL or Go binary)
- Archive support (
.zip,.rar) - System tray, Windows notifications, toast alerts
| Layer | Technology |
|---|---|
| Frontend | React 18, TypeScript, Tailwind CSS |
| Backend | Rust, Tauri |
| Database | SQLite |
| Playback | MPV |
| Metadata | TMDB |
| Cloud | Google Drive API |
# Prerequisites: Node.js 18+, Rust stable, MPV in PATH
git clone https://github.com/SlasshyOverhere/SlasshyVault.git
cd SlasshyVault
npm install
npm run tauri devnpm run tauri buildInstallers output to src-tauri/target/release/bundle/.
├── src/ React frontend
├── src-tauri/ Rust + Tauri backend
└── package.json
- Fork, branch, change, PR.
SlasshyVault does not host, store, or distribute any media content. The "External" tab allows users to connect their own self-hosted addon to search and stream from third-party sources. SlasshyVault does not provide, endorse, or control any addon or its content. Users are solely responsible for compliance with applicable copyright laws in their jurisdiction. The developers assume no liability for misuse.