Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Media Duplicate Check

22 sites No security coverage
View on drupal.org

Media Duplicate Check helps prevent duplicate media uploads by checking if a file with the same name already exists in your media library. It provides visual feedback and shows you existing items before you upload, saving you time and keeping your library organized.

Features

Media Duplicate Check prevents accidental duplicate media uploads by checking filenames and showing existing media items. This module automatically detects when users try to upload files with names that already exist in the media library and provides visual feedback about existing media items.

  • Duplicate Detection: Automatically checks for existing media files with the same filename during upload
  • Visual Preview: Shows thumbnails and details of existing media items with the same filename
  • Configurable: Admin settings to control which media types are checked and how the module behaves
  • AJAX-powered: Real-time checking without page reloads
  • Multiple Media Type Support: Works with images, documents, SVG files, videos, and audio files
  • Translation Ready: Supports multilingual sites with translatable strings

Post-Installation

After installing the module:

  1. Go to Configuration > Media > Media Duplicate Check (/admin/config/media/duplicate-check)
  2. Configure which media types should be checked for duplicates
  3. Set advanced options like case-sensitive comparison and hash checking
  4. The module will automatically work with all media upload forms

Additional Requirements

This module requires:

  • Drupal 10.0+ or Drupal 11.0+
  • Media module (core)
  • File module (core)

This module works well with:

  • Media Library (core) - Enhanced duplicate checking in media library
  • File Entity (contrib) - Additional file management features
  • Media Entity Download (contrib) - Better file handling

Supporting this Module

This module is open source and contributions are welcome! Please report issues and feature requests on the project page.

Community Documentation

For more information, visit the project page and issue queue for community discussions and documentation.

Activity

Total releases
2
First release
Sep 2025
Latest release
10 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Slowing

Releases

Version Type Release date
1.0.0 Stable Sep 16, 2025
1.0.x-dev Dev Sep 16, 2025