m4a assets do not display dc format property in AEM
In Adobe Experience Manager (AEM), uploading m4a audio files does not populate the dc:format property, which prevents these assets from being recognized as audio in Asset Share Commons. To fix this issue, configure a custom MIME type mapping for m4a files in the AEM OSGi configuration.
Description description
Environment
Adobe Experience Manager (AEM) On-Premise
Issue/Symptoms
.m4a files do not show the dc:format property after upload and processing, while other formats such as .mp4 and .wav display this property correctly. Because of this, .m4a files are not recognized as audio assets in Asset Share Commons.
Resolution resolution
To fix this issue, follow these steps:
- Access the Felix Web Console on the AEM Author instance.
- Navigate to OSGi *
>*Configuration - Search for Apache Sling MIME Type Service.
- Add a new mapping for the
.m4aextension with the valueaudio/mp4 m4a. - Save the configuration.
- Verify the added mapping by checking under
/system/console/mimetypes. - Reprocess or reupload an
.m4aasset. - Confirm that the
dc:formatproperty populates and the assets appear as audio files in Asset Share Commons.
Note: This solution applies specifically to environments where AEM does not recognize .m4a files as audio because MIME type mappings are missing out of the box.