Files
auto-archiver/src/auto_archiver/modules/metadata_enricher/__manifest__.py
2026-01-08 14:30:26 +00:00

26 lines
1.0 KiB
Python

{
"name": "Media Metadata Enricher",
"type": ["enricher"],
"requires_setup": True,
"dependencies": {"python": ["loguru"], "bin": ["exiftool"]},
"configs": {
"look_for_keys": {
"default": [],
"help": "list of lowercased metadata keys that will be included in the enriched metadata. Special keys: 'author', 'datetimes', 'location' to include related metadata fields. The default empty list `[]` means all metadata will be included.",
"type": "list",
},
},
"description": """
Extracts metadata information from files using ExifTool.
### Features
- Uses ExifTool to extract detailed metadata from media files.
- Processes file-specific data like camera settings, geolocation, timestamps, and other embedded metadata.
- Adds extracted metadata to the corresponding `Media` object within the `Metadata`.
### Notes
- Requires ExifTool to be installed and accessible via the system's PATH.
- Skips enrichment for files where metadata extraction fails.
""",
}