Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/azatoth/minidlna.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Maggard <jmaggard@users.sourceforge.net>2009-05-12 05:15:01 +0400
committerJustin Maggard <jmaggard@users.sourceforge.net>2009-05-12 05:15:01 +0400
commit2bb7eed287cfce9cbb17a3fb1ea19f4ddfd55b12 (patch)
treeb3687841eca361f661dde754560b2b75d8569fe0 /tagutils
parentb3aba0b2311d959a02402da45f92ecdeb7dfb5d9 (diff)
* Don't store empty metadata values.
Diffstat (limited to 'tagutils')
-rw-r--r--tagutils/tagutils-misc.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/tagutils/tagutils-misc.c b/tagutils/tagutils-misc.c
index 5001421..0598e2b 100644
--- a/tagutils/tagutils-misc.c
+++ b/tagutils/tagutils-misc.c
@@ -199,7 +199,8 @@ vc_scan(struct song_metadata *psong, const char *comment, const size_t length)
}
else if(!strncasecmp(strbuf, "ARTIST=", 7))
{
- psong->contributor[ROLE_ARTIST] = strdup(strbuf + 7);
+ if( *(strbuf+7) )
+ psong->contributor[ROLE_ARTIST] = strdup(strbuf + 7);
}
else if(!strncasecmp(strbuf, "ARTISTSORT=", 11))
{
@@ -207,7 +208,8 @@ vc_scan(struct song_metadata *psong, const char *comment, const size_t length)
}
else if(!strncasecmp(strbuf, "TITLE=", 6))
{
- psong->title = strdup(strbuf + 6);
+ if( *(strbuf+6) )
+ psong->title = strdup(strbuf + 6);
}
else if(!strncasecmp(strbuf, "TRACKNUMBER=", 12))
{
@@ -219,7 +221,8 @@ vc_scan(struct song_metadata *psong, const char *comment, const size_t length)
}
else if(!strncasecmp(strbuf, "GENRE=", 6))
{
- psong->genre = strdup(strbuf + 6);
+ if( *(strbuf+6) )
+ psong->genre = strdup(strbuf + 6);
}
else if(!strncasecmp(strbuf, "DATE=", 5))
{
@@ -241,7 +244,8 @@ vc_scan(struct song_metadata *psong, const char *comment, const size_t length)
}
else if(!strncasecmp(strbuf, "COMMENT=", 8))
{
- psong->comment = strdup(strbuf + 8);
+ if( *(strbuf+8) )
+ psong->comment = strdup(strbuf + 8);
}
else if(!strncasecmp(strbuf, "MUSICBRAINZ_ALBUMID=", 20))
{