aboutsummaryrefslogtreecommitdiffstats
path: root/src/song.c
diff options
context:
space:
mode:
authorWarren Dukes <warren.dukes@gmail.com>2004-11-10 01:09:03 +0000
committerWarren Dukes <warren.dukes@gmail.com>2004-11-10 01:09:03 +0000
commit92a75471505391edd2f8f9af23188b4f7b17bbcb (patch)
tree7cf738d5c40637942fe09c6a2edd98e34314ad5b /src/song.c
parent598db0d296a8c16e181b488040a324f9ae20cc33 (diff)
downloadmpd-92a75471505391edd2f8f9af23188b4f7b17bbcb.tar.gz
mpd-92a75471505391edd2f8f9af23188b4f7b17bbcb.tar.xz
mpd-92a75471505391edd2f8f9af23188b4f7b17bbcb.zip
begining of metadata rewrite:
now we support genre and date metadata, along with multiple metadata entries for each type git-svn-id: https://svn.musicpd.org/mpd/branches/r2562-metadata-handling-rewrite@2567 09075e82-0dd4-0310-85a5-a0d7c8717e4f
Diffstat (limited to 'src/song.c')
-rw-r--r--src/song.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/song.c b/src/song.c
index 3d8ef4769..85a49ecbb 100644
--- a/src/song.c
+++ b/src/song.c
@@ -187,6 +187,7 @@ static int matchesAnMpdTagItemKey(char * buffer, int * itemType) {
if( 0 == strncmp(mpdTagItemKeys[i], buffer,
strlen(mpdTagItemKeys[i])))
{
+ *itemType = i;
return 1;
}
}
@@ -225,7 +226,7 @@ void readSongInfoIntoList(FILE * fp, SongList * list) {
else if(matchesAnMpdTagItemKey(buffer, &itemType)) {
if(!song->tag) song->tag = newMpdTag();
addItemToMpdTag(song->tag, itemType,
- &(buffer[strlen(mpdTagItemKeys[itemType])]));
+ &(buffer[strlen(mpdTagItemKeys[itemType])+2]));
}
else if(0==strncmp(SONG_TIME,buffer,strlen(SONG_TIME))) {
if(!song->tag) song->tag = newMpdTag();