From a51fada1241fb6409cc9a7a9a050b79cceac8265 Mon Sep 17 00:00:00 2001
From: Frank Mulder <frankmulder2003@yahoo.com>
Date: Mon, 29 Dec 2008 11:29:01 +0100
Subject: mp4: support the writer/composer tag

I tried to search for a certain composer in my collection, but only
non-mp4 files showed up. The source code reveals that this tag is not
read. This can be fixed by reading the 'Writer' tag field, in
mp4_plugin.c, in function mp4_load_tag.

I actually tried this, and after compiling with those lines added,
also mp4 (.m4a) files showed up when searching for a composer.
---
 src/decoder/mp4_plugin.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/decoder/mp4_plugin.c b/src/decoder/mp4_plugin.c
index 67d85ba0b..dd57a8e13 100644
--- a/src/decoder/mp4_plugin.c
+++ b/src/decoder/mp4_plugin.c
@@ -387,6 +387,8 @@ mp4_load_tag(const char *file)
 			tag_add_item(ret, TAG_ITEM_GENRE, value);
 		} else if (0 == strcasecmp("date", item)) {
 			tag_add_item(ret, TAG_ITEM_DATE, value);
+		} else if (0 == strcasecmp("writer", item)) {
+			tag_add_item(ret, TAG_ITEM_COMPOSER, value);
 		}
 
 		free(item);
-- 
cgit v1.2.3