DupeFinder

DupeFinder

A Stash plugin that finds duplicate scenes and multi-file scenes in your library, and lets you merge or delete them directly from a floating modal β€” no page navigation required.

Features

  • Duplicate detection β€” finds scenes sharing the same title + date + studio combination

  • Multi-file scene detection β€” finds scenes that have more than one file attached

  • Smart β€œkeep” suggestion β€” automatically recommends the best scene to keep based on resolution β†’ file size β†’ codec ranking

  • Merge duplicates β€” merges metadata from all scenes in a group into the best one in a single click

  • Delete scenes β€” delete individual scenes (and their files from disk) directly from the results

  • Floating button β€” accessible from anywhere in Stash via a persistent :magnifying_glass_tilted_left: Dupes button

  • No Python required β€” pure JavaScript, client-side only

Installation

Use the UI to add the source or simply copy DupeFinder folder to your plugin directory. Reload plugins and then use F5 or ctrl-shft+r to refresh your browser.

Screenshots

2 Likes

Is there a way to remove individual files from the multi-file tab? Either way it’s helpful as heck, thank you!

Not at the moment no. But - I’ll get that feature added as soon as I get time. And thanks for the comment - appreciated

1 Like

I was looking for exactly this, I knew the built in dupe checker only checks for phash closeness but it helps to check videos with the same metadata and manually compare. Even if they have different phash it could be a cataloging error so thanks for making this!

Can you also support PHASH? or OHASH? I would like to Merge the Dupe before scraping metadata.

Title (case-insensitive)

  1. Date
  2. Studio

Any chance you can add the ability to filter via file path?