[TaglibExtractor] Add support for Audible "Enhanced Audio" audio books
ClosedPublic

Authored by bruns on Tue, May 5, 7:14 PM.

Details

Summary

Audible AAX files are standard ISO Base Media File Format (ISOBMFF) files,
often called "MP4" or "Quicktime". Metadata can thus be extracted with
the taglib "MP4" code path.

The test files have been created with ffmpeg and then edited with okteta/
exiftool to resemble real AAX files, which can not be included for
copyright reasons.

https://gitlab.freedesktop.org/xdg/shared-mime-info/-/merge_requests/76
is required to correctly detect AAX files.

Test Plan

ctest

Diff Detail

Repository
R286 KFileMetaData
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
bruns created this revision.Tue, May 5, 7:14 PM
Restricted Application added projects: Frameworks, Baloo. · View Herald TranscriptTue, May 5, 7:14 PM
Restricted Application added a subscriber: kde-frameworks-devel. · View Herald Transcript
bruns requested review of this revision.Tue, May 5, 7:14 PM
ngraham accepted this revision.Tue, May 5, 8:08 PM

Nice!

This revision is now accepted and ready to land.Tue, May 5, 8:08 PM
bruns added a comment.Tue, May 5, 9:26 PM

Nice!

and when you combine it with https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/577, Elisa can play Audible audio books ;-)

This revision was automatically updated to reflect the committed changes.