I released a new hook for handling audio metadata. It parses ID3 tags (duration, bitrate, year, etc.) directly from the file stream on upload.
Key Feature: It works with S3 storage without downloading the entire file to the local disk first. It reads only the necessary chunks, which saves bandwidth and processing time for large libraries.
-
NPM:
npm install directus-extension-audio-metadata-trigger -
Repo: https://github.com/tresero/directus-extension-audio-metadata-trigger
It’s open source and MIT licensed. Hope it helps anyone building a music archive or podcast manager.