GNOME Bugzilla – Bug 712406
Update MusicBrainz tag support
Last modified: 2018-11-03 11:26:39 UTC
Current MusicBrainz tags are rather outdated. There is GST_TAG_MUSICBRAINZ_TRMID, but MusicBrainz purged TRMs[1] from its database ages ago, being replaced by PUIDs[2]. PUIDs were, in turn, purged from the DB about a month ago[3], having been superseded by AcoustIDs[4]. Also, GST_TAG_MUSICBRAINZ_TRACKID does not define Track IDs but rather Recording IDs. Track IDs are being stored in "MusicBrainz Release Track ID" (see https://github.com/musicbrainz/picard/commit/04c30355e2743b7f0bd2cbfce89472483a0d5b85 for MusicBrainz Picard's implementation). (Release) Track IDs were introduced (at the database level) in May this year: http://blog.musicbrainz.org/2013/05/15/schema-change-release-2013-05-15/ Some other MB tags are also missing. I'd suggest the following tags get implemented: // Core MusicBrainz IDs GST_TAG_MUSICBRAINZ_RELEASETRACKID GST_TAG_MUSICBRAINZ_RELEASEGROUPID GST_TAG_MUSICBRAINZ_WORKID // Fingerprinting tags used (past or present) in relation to MB GST_TAG_MUSICIP_PUID GST_TAG_ACOUSTID_ID GST_TAG_ACOUSTID_FINGERPRINT // Auxilliary tags set by MusicBrainz Picard and/or Jaikoz that are more tangentially MB related GST_TAG_MUSICBRAINZ_ALBUMSTATUS GST_TAG_MUSICBRAINZ_ALBUMTYPE GST_TAG_MUSICBRAINZ_ORIGINALALBUMID Tag sources: https://docs.google.com/spreadsheet/ccc?key=0AoYQhIuWC-gcdHZwUDM3RGhneGMxSXpEX3pONXd6MWc https://wiki.musicbrainz.org/Picard_Tag_Mapping [1] https://wiki.musicbrainz.org/History:TRM [2] https://wiki.musicbrainz.org/PUID [3] http://blog.musicbrainz.org/2013/03/21/puids-are-deprecated-and-will-be-removed-on-15-october-2013/ [4] https://wiki.musicbrainz.org/AcoustID
Could you provide a patch to support this (should be added to gst-plugins-base/gst-libs/gst/tag) ?
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/95.