diff options
author | Frank Mulder <frankmulder2003@yahoo.com> | 2008-12-29 11:29:01 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2008-12-29 11:29:01 +0100 |
commit | a51fada1241fb6409cc9a7a9a050b79cceac8265 (patch) | |
tree | 3fc9571755780b4992185af93967482c111c15b2 | |
parent | 702d6a641dceca87b13c029388b7f9ab06750245 (diff) | |
download | mpd-a51fada1241fb6409cc9a7a9a050b79cceac8265.tar.gz mpd-a51fada1241fb6409cc9a7a9a050b79cceac8265.tar.xz mpd-a51fada1241fb6409cc9a7a9a050b79cceac8265.zip |
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.
-rw-r--r-- | src/decoder/mp4_plugin.c | 2 |
1 files changed, 2 insertions, 0 deletions
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); |