diff options
author | Jon Bergli Heier <snakebite@jvnv.net> | 2010-08-18 21:23:40 +0200 |
---|---|---|
committer | Jon Bergli Heier <snakebite@jvnv.net> | 2010-08-18 21:23:40 +0200 |
commit | 566d311638aca1ed21da78a5dce320e94134160b (patch) | |
tree | 5a497e17ea9b59f87a50213142a6aebfa0f4d822 /music.c | |
parent | abac0fad0e30c670f70e325588e5503259f4b29e (diff) |
Basic ID3 tag implementation, using libid3tag.
Diffstat (limited to 'music.c')
-rw-r--r-- | music.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -43,6 +43,10 @@ gboolean music_scan(struct directory *directory) { directory->files = g_slist_prepend(directory->files, f); g_debug("added file %s to %s", entry, directory->path); + struct tag *tag = tag_read(fullpath); + if(tag) { + f->tag = tag; + } } else if(S_ISDIR(st.st_mode)) { struct directory *d = g_new0(struct directory, 1); d->path = g_build_filename(directory->path, entry, NULL); |