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

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...