Bug 10181 - audio/x-m4b (audio/mp4 subtype)
Summary: audio/x-m4b (audio/mp4 subtype)
Status: RESOLVED FIXED
Alias: None
Product: shared-mime-info
Classification: Unclassified
Component: freedesktop.org.xml (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Jonathan Blandford
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-03-04 15:54 UTC by Ed Catmur
Modified: 2007-08-31 10:59 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Ed Catmur 2007-03-04 15:54:28 UTC
Files with
      <match value="ftypM4B" type="string" offset="4"/>
are AAC audiobook files; glob *.m4b.  Also files with "ftypM4A" and glob *.m4b, renamed m4a files.  The two formats are identical in terms of container, codecs etc. but iTunes allows bookmarks in m4b files, so expected application semantics are different.
Comment 1 Christian - Manny Calavera - Neumair 2007-03-08 07:20:34 UTC
Thanks for your bug report!

It seems a bit odd that both M4A files with an M4B extension, and files with an arbitrary extension that contain a specific M4B matchlet are both treated as M4B.

Is this correct?

You say that M4B is a bookmarkable M4A audio file (on Apple systems), so why does it have slightly different contents at all?
Comment 2 Ed Catmur 2007-03-19 13:45:41 UTC
OK, this is more complicated than I thought.

Apple, through iTMS, sells audiobooks infected with FairPlay DRM (as with their .m4p music offerings); these have M4B magic and .m4b extension.  Now, iTunes will only recognise a track as an audiobook if it has an .m4b extension and is AAC in MPEG-4 (or is in Audible infected .aa format, but that's not relevant here).  Because of this, providers of uninfected audiobooks (e.g. LibriVox/Gutenberg) offer AAC files with a .m4b extension but M4A magic, so that iTunes users can use them directly as audiobooks (and copy them to iPod as audiobooks):

Vendor   | Infected     | Extn | Magic | Container | Codec | Works in iTunes
---------+--------------+------+-------+-----------+-------+----------------
iTMS     | Y (FairPlay) | m4b  | M4B   | MPEG-4    | AAC   | Y
Librivox | N            | m4b  | M4A   | MPEG-4    | AAC   | Y

Note that "bookmarkable" etc. is a bit of a red herring; AFAIK with iTunes/iPod the bookmark isn't stored as a tag, it's stored in the iTunes database and then written out to the iPod database.  It's really about what iTunes decides to view the files as.
Comment 3 Bastien Nocera 2007-08-31 10:59:06 UTC
2007-08-31  Bastien Nocera  <hadess@hadess.net>

        * freedesktop.org.xml.in: Add the audio/x-m4b mime-type,
        as a sub-class of audio/mp4


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.