From 30e288067529080b9d8ac124af27b7f9522ab152 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sat, 24 Jan 2009 20:02:55 +0100 Subject: tag: added support for MusicBrainz tags Added all important id tags from the MusicBrainz wiki: http://musicbrainz.org/doc/MusicBrainzTag This should automatically enable its suport in the vorbis and flac decoder plugins. --- src/tag.c | 8 +++++++- src/tag.h | 6 ++++++ 2 files changed, 13 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/tag.c b/src/tag.c index 23d786ec2..242ea7383 100644 --- a/src/tag.c +++ b/src/tag.c @@ -53,7 +53,13 @@ const char *mpdTagItemKeys[TAG_NUM_OF_ITEM_TYPES] = { "Composer", "Performer", "Comment", - "Disc" + "Disc", + + /* MusicBrainz tags from http://musicbrainz.org/doc/MusicBrainzTag */ + [TAG_MUSICBRAINZ_ARTISTID] = "MUSICBRAINZ_ARTISTID", + [TAG_MUSICBRAINZ_ALBUMID] = "MUSICBRAINZ_ALBUMID", + [TAG_MUSICBRAINZ_ALBUMARTISTID] = "MUSICBRAINZ_ALBUMARTISTID", + [TAG_MUSICBRAINZ_TRACKID] = "MUSICBRAINZ_TACKID", }; int8_t ignoreTagItems[TAG_NUM_OF_ITEM_TYPES]; diff --git a/src/tag.h b/src/tag.h index 0c525b24b..ccaf301d0 100644 --- a/src/tag.h +++ b/src/tag.h @@ -39,6 +39,12 @@ enum tag_type { TAG_ITEM_PERFORMER, TAG_ITEM_COMMENT, TAG_ITEM_DISC, + + TAG_MUSICBRAINZ_ARTISTID, + TAG_MUSICBRAINZ_ALBUMID, + TAG_MUSICBRAINZ_ALBUMARTISTID, + TAG_MUSICBRAINZ_TRACKID, + TAG_NUM_OF_ITEM_TYPES }; -- cgit v1.2.3