Skip to content
Andrey Borysenko edited this page May 14, 2023 · 28 revisions

Welcome to MediaDC Wiki

Nextcloud Media Duplicate Collector application

📸📹 Collect photo and video duplicates to save your cloud storage space

| Requires cloud_py_api and viewer apps

MediaDC 0.3.0+ important notice

Since MediaDC 0.3.0 version cloud_py_api required to be installed and enabled first. The same way for updates cloud_py_api should be updated first, then update MediaDC. With MediaDC 0.3.0 version Configaration page removed and added pre-compiled Python binaries (with no need of python installations), which being downloaded on app enable/update. But manual Python packages installation and usage of sources is kept, to use it follow next steps:

  1. Change to nextcloud/apps/mediadc directory
  2. Install required python packages from requirements.txt file: python3 -m pip install -r requirements.txt
  3. In MediaDC Admin settings uncheck (disable) option Use pre-compilbed Python binaries

Tasks run logs located in mediadc appdata folder (/path/to/nextcloud/data/appdata_ncinstanceid/mediadc/logs).

| Not working on FreeBSD systems for now

Why is this so awesome?

  • ♻️ Detects similar and duplicate photos/videos with different resolutions, sizes and formats
  • ⌚ Schedule duplicates collection
  • 💡 Easily saves your cloud storage space and time for sorting
mediadc_home mediadc_configuration

How to install: Installation

How to use: Usage

Frequently asked questions: FAQ

For install python dependencies with hands visit: Manual Install

To read more about python requirements part and understand what happens install process: Install Overview

If your problem is not listed in any previous links, please report it: Report Issue

To read more about what to expect next and future ideas for project, visit: Whats next

We always happy to hear about new ideas, proposals and pull requests.


*Based on ImageHash code with modifications.

*Tech details about how media hashes works can be found here and here