Jump to content

Recommended Posts

Posted (edited)

[APP] Emby Duplicate Finder – Clean up your library with ease (DirectX 11), TESTED ONLY ON SYNOLOGY !

Hi everyone,

I’m excited to share Emby Duplicate Finder, a lightweight utility designed for those who (like me) end up with unwanted duplicates—whether it's different resolutions, forgotten Director's Cuts, or accidental re-downloads—and want to tidy up their library quickly.

The app uses the official Emby API to scan your libraries and presents duplicates in a clean, modern interface.

✨ Key Features

  • Ultra-Smooth Interface: Built with Dear PyGui and rendered via DirectX 11 (hardware acceleration).

  • Safety First (Read-Only): The script does not delete anything. It identifies duplicates and gives you the information, but you retain full control.

  • Local-First: No data leaves your network. Everything stays between your PC and your Emby server.

  • Smart Scanning: Compares filenames and metadata to group similar versions together.

  • IMDB ID: Generation of duplicate groupings relative to the IMDB ID, and a similarity rate if the IMDB ID is different.

  • Quick Action: Includes buttons to open the Windows folder of a specific file directly for manual verification or deletion.

  • Auto-Save: Your settings (IP, API Key, paths) are automatically saved to a small config file so you don't have to re-enter them every time.

📋 Prerequisites

  • Emby API Key: Generate one in Dashboard > Advanced > API Keys.

  • Windows: Required for the DirectX 11 rendering.

  • Python 3.7+ (if running the script version).

🚀 How to use it?

  • Launch the application. (python or binarie)

  • In the Configuration tab, enter your server IP and API Key.

  • Click Connect, then Scan.

  • Use the filters (Resolution, HDR vs SDR, Codecs) to refine the results.

  • Browse the list and manage your files directly through your file explorer.


Embyduplicatefinder

Release Version Beta · Popov2026/Emby-Duplicate-Finder-DirectX-11-Dear-PyGui-

Note: This project was born from a passionate collaboration between a user and AI. Feel free to share your feedback or suggest new features!

 

PS: Your suggestions for improvements are welcome, but there are two things I wouldn't change: 

-Read-only on Emby Server, 

-local connection only (NO INTERNET).

Best regards.

the html export doesn't work corretly, il must work on it.

emby_doublons_dpg.exe

Gemini_Generated_Image_u6qmuru6qmuru6qm.png

Edited by poppov
add bug detected + add synology
  • Like 1
Neminem
Posted

Thanks for sharing 👍

Posted (edited)

 

I need to add language selection; the pop-up window is useful, but it's currently in French. I need to fix the HTML export. I need to add the duration next to the movie size.

Edited by poppov
Posted

new version on github, language selection, duration next to the movie size.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...