New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can we make MP4 tags freeform? #323

Open
lazka opened this Issue Mar 14, 2015 · 8 comments

Comments

Projects
None yet
2 participants
@lazka
Member

lazka commented Mar 14, 2015

Original issue 323 created by towolf on 2009-10-05T16:04:17.000Z:

I’ m aware that MP4 tags are basically the reverse-engineered set that iTunes introduced
over the years[1]. They have have a system to what they want in iTunes, like TV episode
number, etc, and they add new tags as is their gusto.

But the set of tags available to us in MP4 just doesn’t cut it. Especially the available people
tags:

  • Artist
  • Album Artist
  • Composer

What I would need are

  • Performer
  • Conductor
  • Part (or rather discsubtitle, a change which I hated)

I’m aware that these tags won’t be displayed in iTunes or on the iPod – I have neither –
and probably not in other players. But this wasn’t an obstacle when the performer:role
notation was introduced, or the the QL specific TXX frames for statistics.

I’d rather have consistency in my library on my own computer.

[1] http://atomicparsley.sourceforge.net/mpeg-4files.html

@lazka

This comment has been minimized.

Member

lazka commented Mar 14, 2015

Comment #1 originally posted by reiter.christoph on 2009-10-05T20:31:07.000Z:

foobar2000 uses ----:com.apple.iTunes:[tagname] for freeform.
Foobar2k/Picard tag mapping: http://wiki.musicbrainz.org/Picard_Tag_Mapping

I guess, we can do :)

@lazka

This comment has been minimized.

Member

lazka commented Mar 14, 2015

Comment #2 originally posted by steven.strobe.cc on 2009-11-29T14:07:06.000Z:

<empty>

@lazka

This comment has been minimized.

Member

lazka commented Mar 14, 2015

Comment #3 originally posted by reiter.christoph on 2011-11-08T19:09:34.000Z:

Issue #842 has been merged into this issue.

@lazka

This comment has been minimized.

Member

lazka commented Mar 14, 2015

Comment #4 originally posted by nick.boultbee on 2012-12-09T13:40:37.000Z:

<empty>

@lazka

This comment has been minimized.

Member

lazka commented Mar 14, 2015

Comment #5 originally posted by kelletim on 2013-02-14T15:26:58.000Z:

I'd love to have this as well. As it is I have to convert lossy m4a files to ogg so they can integrate into my library.

@ghost

This comment has been minimized.

ghost commented Jan 31, 2016

I made a GitHub account just to comment on this, but I want to echo previous comments that the lack of tags available for MP4 files is really limiting.

In my own case I just want to be able to filter by mood (----:com.apple.iTunes:MOOD) because that's how I prefer to browse music, but a sizable portion of my library are iTunes MP4 files and QL won't read the tag.

QL is such an excellent program that even when I seek out alternatives to let me do what I want I end up right back here, so I will likely just abandon this method of browsing until this issue gets addressed in the future :(

@declension

This comment has been minimized.

Member

declension commented Jan 31, 2016

With this issue being >6 years old now, as a quick win, I suggest we just add some newer iTunes©-approved tags including this one (for mood).

Picard's updated tag mappings seems as good as any for this.

declension added a commit that referenced this issue Jan 31, 2016

MP4: support conductor, discsubtitle, language & mood
 * Uses the same [iTunes mappings that Picard uses](https://picard.musicbrainz.org/docs/mappings)
 * Add tests for these, and few basic tests for more common tags too.
 * This addresses most of the use-cases in #323 (without dealing with free-form tags)
@ghost

This comment has been minimized.

ghost commented Feb 1, 2016

Thanks! I grabbed the git version and I'm able to make use of the mood tag in MP4 files now, cheers.

@lazka lazka added this to the 3.8 Release milestone Aug 14, 2016

@lazka lazka removed this from the 3.8.0 Release milestone Dec 16, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment