diff options
author | Alexey Yakovenko <wakeroid@gmail.com> | 2009-08-07 22:47:16 +0200 |
---|---|---|
committer | Alexey Yakovenko <wakeroid@gmail.com> | 2009-08-07 22:47:16 +0200 |
commit | 8a3ba0253ad9b38510447263d2b81378dcd0465e (patch) | |
tree | 14f6e4b8f30e3b2ae2c801d11dd0a6e3219950a7 /cmp3.c | |
parent | 4fa0d0375913a45ae93103ce6f006f8fa134357b (diff) |
show filename in playlist when no id3 tag available
Diffstat (limited to 'cmp3.c')
-rw-r--r-- | cmp3.c | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -932,15 +932,17 @@ cmp3_insert (playItem_t *after, const char *fname) { } playItem_t *it = malloc (sizeof (playItem_t)); memset (it, 0, sizeof (playItem_t)); - if (cmp3_read_id3v2 (it, fp) < 0) { - cmp3_read_id3v1 (it, fp); - } - fclose (fp); it->codec = &cmp3; it->fname = strdup (fname); it->tracknum = 0; it->timestart = 0; it->timeend = 0; + if (cmp3_read_id3v2 (it, fp) < 0) { + if (cmp3_read_id3v1 (it, fp) < 0) { + ps_add_meta (it, "title", NULL); + } + } + fclose (fp); after = ps_insert_item (after, it); return after; } |