Running id3v2 -l file.m4a
didn't find any tags, but displaying it in rhythmbox did.
Is there another command-line program for working with tags that works on .m4a files?
I'm running precise 12.04.
Note: See Wikipedia's page for .m4a, .mp4, MPEG-4 Part 14 file format background, and note that as discussed at Spec for MP4 and M4A tags - Hydrogenaudio Forums, Apple considers the tags used by iTunes to be proprietary; hence there is no official spec for them available.
This, like other Apple/iTunes polices has caused no end of frustration for users working with audio encoded as AAC!
You can do this with the TagEditor project:
Result:
Mutagen
There isn't (yet) an Ubuntu package for it, but you can install it via
You'll need to install pip if you don't have it already. You can install it using virtualenvwrapper if you want to avoid the need for sudo and avoid possible confusion with the standard Ubuntu package mechanism when it comes to security updates, versions of dependencies etc.
Or you can download and install mutagen manually from here. It's a
.tar.gz
file (here how to). See also theREADME
file form inside the archive.Exiftool by Phil Harvey is an excellent (and still maintained) resource. Instructions below to install using apt. If you prefer manual installation from source, I suggest you visit his site and not GitHub, to be certain you get the official version.
OR (depending on your distro)
Viewing with human-readable tag context:
or if you want to view data with frame ID context:
Supported file types: Below is a list of file types and meta information formats currently supported by ExifTool (r = read, w = write, c = create):
AtomicParsley seems to do quite a good job of it. It's available for Ubuntu, and besides reading it also allows for setting tags in a m4a file (see manual page for it).
or to see a structure of the tags