
# Media Metadata Enricher
```{admonition} Module type

<span style='color: #0000FF'>[enricher](/core_modules.md#enricher-modules)</a></span>
```

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.


## Configuration Options

### YAML
```{code} yaml

# steps configuration
steps:
...
  enrichers:
  - metadata_enricher
...

# module configuration
...

metadata_enricher:
  look_for_keys: []



```

### Command Line:
| Option | Description | Default | Type|
| --- | --- | --- | --- |
| `metadata_enricher.look_for_keys` | Optional. 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. | [] | list |

[API Reference](../../../autoapi/metadata_enricher/index)
