TutorialVault interface — video player with subtitles, playlist, notes and info panels
TutorialVault
v1.1.0 · Windows · CC0

Your tutorials,
your library.

A desktop video tutorial library that tracks your progress, identifies content by fingerprint, and keeps everything on your machine. No accounts, no cloud, no telemetry.

Zero telemetry Windows CC0 License
Video formats 11+
Fingerprinting Content-based
Progress tracked 100%
Public domain CC0

Everything a tutorial
library needs.

Progress Tracking

Know where you left off.

Per-video and per-folder progress tracking. Resume playback from the exact second. Completion stats, time remaining, and progress bars for every folder in your library.

Resume playback Completion stats Time remaining
Content Fingerprinting

Rename-proof identity.

Content-based file identification means your progress survives file renames, moves, and reorganization. Duplicate detection catches copies automatically.

Content-based Duplicate detection
Subtitle Support

Follow along with text.

Three-tier subtitle discovery: previously loaded tracks auto-reload, sidecar SRT/VTT files are matched by name, and embedded tracks are extracted via ffmpeg. Automatic language detection with English-first sorting and persistent selection.

SRT / VTT Language detection ffmpeg extraction
Notes

Write it down, keep it forever.

Per-video text notes with auto-save and one-click timestamp insertion in [M:SS] format. Annotated videos show an indicator in the playlist. Your thoughts stay with the tutorial they belong to.

Per-video notes Auto-save [M:SS] timestamps
Library Organization

Your folders, your structure.

Folder tree view with natural sort ordering. Recent folders list, search and filter across your entire library.

Search & filter Natural sort
Local-Only Storage

Your data never leaves.

All data stored in local JSON files right next to the application. Eight rolling backups protect against corruption. Zero telemetry, zero cloud, zero network calls. Fully portable — move the folder anywhere.

JSON files 8 rolling backups Portable
Playback Controls

Watch at your pace.

Speed presets from 0.50x to 2.00x with visual speedometer. Volume control with percentage tooltip, seek feedback overlay, and autoplay next video in folder.

0.50x–2.00x speed Frame-step
Customizable UI

Make it yours.

Resizable panels with draggable dividers, collapsible dock panes for notes and info. Zoom from 75% to 200%. Always-on-top mode for side-by-side learning.

Collapsible panes 75–200% zoom
Picture-in-Picture

Watch while you work.

Floating mini-player that stays on top of other windows. Follow along with tutorials while working in your code editor, browser, or any other app.

Always visible Multitask
Media Information

Know your files inside out.

Detailed metadata panel showing video codec, resolution, frame rate, audio channels, sample rate, subtitle count, and file size. Per-subfolder progress breakdown with time estimates.

Video / Audio info Progress stats
Accessibility

Built for everyone.

WCAG 2.2 AAA compliant with 7:1 contrast ratios, full keyboard navigation, 44px minimum touch targets, visible focus rings, semantic HTML with ARIA attributes, and automatic reduced motion detection.

7:1+ contrast Full keyboard nav Screen reader support

See it in action.

Three steps.
Nothing else.

1

Open

Point TutorialVault at any folder containing video tutorials. It scans and organizes everything automatically.

2

Watch

Built-in player with speed controls, subtitles, and notes. Your progress is tracked per-video as you learn.

3

Resume

Pick up where you left off across any session. Fingerprinting ensures progress survives file moves and renames.

Simple stack,
solid output.

Built with Rust and Tauri v2 for a lightweight native shell, TypeScript and Vite for the interface, and ffmpeg for subtitle extraction and video metadata. All data stored in portable JSON files next to the executable.

Rust Tauri v2 TypeScript Vite ffmpeg JSON

Ready to organize
your learning?

Your tutorials deserve a proper library. Local, private, and built for learners.

v1.1.0 · Windows · CC0