balotias/statamic-asset-metadata-importer
A Statamic addon for importing metadata into asset fields, helping you bulk-populate and sync asset data from external sources so large media libraries stay organized without manual editing.
adapter_mapping with fallback and '*' wildcards lets PMs scope "support all file types" as a config decision and a documented dependency (Exiftool/FFmpeg/Imagick), not an engineering sprint. This shortens estimation cycles and reduces scope ambiguity.Consider it when:
ffmpeg_path/env vars.Look elsewhere when:
For executives: This release materially expands what our media features can do — from basic image metadata to video and 200+ image formats — while being fully backward compatible, so there's no migration cost or regression risk. It clears our Statamic 6 / PHP 8.5 upgrade dependency and converts a previously custom-engineering effort into configuration, reducing build cost and time-to-market for media-rich features.
For engineering: v1.1.0 refactors metadata extraction into a pluggable adapter system (Native, Exiftool, FFprobe, ImageMagick) with per-extension adapter_mapping, fallback, and wildcard support. It adds Statamic 6 and PHP 8.5 compatibility, hardens exception and null-safe config handling, and ships focused docs plus a streamlined README. Upgrade is drop-in; new capabilities are opt-in via published config and environment variables (ASSET_METADATA_IMPORTER_FFMPEG_PATH). Prerequisites for full coverage are Exiftool, FFmpeg, and/or the PHP Imagick extension — plan infrastructure accordingly.
How can I help you explore Laravel packages today?