[gstreamer-bugs] [Bug 492700] New: MusicBrainz tags and generic "above the usual case" metadata not supported

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Fri Nov 2 06:51:57 PDT 2007


If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=492700

  GStreamer | gstreamer (core) | Ver: HEAD CVS
           Summary: MusicBrainz tags and generic "above the usual case"
                    metadata not supported
           Product: GStreamer
           Version: HEAD CVS
          Platform: Other
        OS/Version: All
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: Normal
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: internalerror at gmail.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: Unversioned Enhancement
   GNOME milestone: Unspecified


Tags like MB Track ID, MB Album ID, then stuff like (by now non-MB-only as they
are supported by all major formats) Album Artist, Album Artist Sort Name (e.g.
"Holiday, Billie" for Billie Holiday), Track Artist Sort Name, and other things
like these, are not supported.

Supporting them should be pretty trivial, and i think is also essential in the
sense that most other libraries or frameworks that can read metadata support
them, and more and more players make use of them as well[citation needed] :P

OK anyway, a good overview over the specifications is here:

http://wiki.musicbrainz.org/PicardQt/TagMapping

The first column describes what the field is, and lists then in subsequent
columns how exactly it must be written for all major (and not so major)
formats.

I've uploaded files which are tagged to a very large extent with these tags in
ogg/vorbis, mp3 and mpc format here:

http://futurepast.free.fr/STATIC/mbtags/

In particular, i'd first of all propose the inclusion to these tags, just so
there's a scope on this:

"Hard" List:
- MB Track ID
- MB Artist ID
- MB Album ID
- Album Artist
- Album Artist Sort Name
- Artist Sort Name
- Album Sort Name
- MusicIP PUID (PUIDs are based on a fingerprinting system coming from a
collaboration between MusicBrainz and MusicIP, which is going to replace the
old , and much less reliable TRM system in approx. 3 months)
- Release Status
- Release Type
- Release Country
- ASIN
- Podcast
- Podcast URL

Somewhat arbitrary, but sensibly seeming additional list:
- Composer
- Lyricist
- Perfomer
- Remixer
- Engineer
- Producer
- Conductor
- Lyrics

Certainly, implementing the whole list would be ideal, and maybe that's even
more sensible than an initial partial implementation.

In any case I'm willing to do the implementation or at least help out, I'd just
need to know where to start in the gst code.


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=492700.




More information about the Gstreamer-bugs mailing list