Six cleanups
Language filter, format upgrade (SRT → ASS), orphan files, orphan DB rows, old backups, old `.bak` subs. Toggle each one on or off.
Duplicate scanner
Finds content-identical subtitles by hash and lets you pick the keeper per group — no blanket deletion.
You see what you save
Storage analysis shows format split, duplicate-storage, and 30-day cleanup trend. Decisions backed by data, not gut feeling.
Trash, not hard delete
Every cleanup moves files to trash — with retention period and a restore button. Sidecars 30 days, video backups 7 days. If a cleanup grabbed too much, you bring it back with one click.
Clean up risk-free
Dry-run preview shows every affected file first. Nothing is lost. Just give it a try.