Skip to content

Latest commit

 

History

History
36 lines (21 loc) · 785 Bytes

README.md

File metadata and controls

36 lines (21 loc) · 785 Bytes

mediatidy

Command-line tool written in Go to organise all media files in a directory recursively by date, detecting duplicates.

Features

  • Organizes media (images and videos) by year and month folders.
  • Extracts metadata like EXIF and XMP into separated JSON files.
  • Detects duplicates (by comparing file checksum) and skips moving/copying them.
  • Normalizes the file names.
  • Fixes file creation time, by using the one in the metadata if available.

Requirements

Installation

go install github.com/itsjavi/mediatidy/cmd/mediatidy@latest

Usage

Check all the available options with the help command:

mediatidy --help