summaryrefslogtreecommitdiffstats
path: root/apps/metadata/metadata_common.c
diff options
context:
space:
mode:
authorDan Everton <dan@iocaine.org>2007-08-08 10:19:56 +0000
committerDan Everton <dan@iocaine.org>2007-08-08 10:19:56 +0000
commiteecfe9f1cb85b53b59d2487e0ae4c05bf43a8bd3 (patch)
tree9ec358e6b12735468c63eebaaa02da9a7b5d0f65 /apps/metadata/metadata_common.c
parentecae04a9f27f6694e748bbde5d49fbd47a01fec3 (diff)
downloadrockbox-eecfe9f1cb85b53b59d2487e0ae4c05bf43a8bd3.tar.gz
rockbox-eecfe9f1cb85b53b59d2487e0ae4c05bf43a8bd3.zip
Add support for grouping tags. From FS#7362.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14242 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/metadata/metadata_common.c')
-rw-r--r--apps/metadata/metadata_common.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/apps/metadata/metadata_common.c b/apps/metadata/metadata_common.c
index d1a1087188..e3579473f0 100644
--- a/apps/metadata/metadata_common.c
+++ b/apps/metadata/metadata_common.c
@@ -280,6 +280,18 @@ long parse_tag(const char* name, char* value, struct mp3entry* id3,
{
p = &(id3->albumartist);
}
+ else if (strcasecmp(name, "grouping") == 0)
+ {
+ p = &(id3->grouping);
+ }
+ else if (strcasecmp(name, "content group") == 0)
+ {
+ p = &(id3->grouping);
+ }
+ else if (strcasecmp(name, "contentgroup") == 0)
+ {
+ p = &(id3->grouping);
+ }
else
{
len = parse_replaygain(name, value, id3, buf, buf_remaining);