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

Authored by bruns on May 5 2020, 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
Branch
master
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 26394
Build 26412: arc lint + arc unit
bruns created this revision.May 5 2020, 7:14 PM
Restricted Application added projects: Frameworks, Baloo. · View Herald TranscriptMay 5 2020, 7:14 PM
Restricted Application added a subscriber: kde-frameworks-devel. · View Herald Transcript
bruns requested review of this revision.May 5 2020, 7:14 PM
ngraham accepted this revision.May 5 2020, 8:08 PM

Nice!

This revision is now accepted and ready to land.May 5 2020, 8:08 PM
bruns added a comment.May 5 2020, 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.