diff options
author | waker <wakeroid@gmail.com> | 2011-04-06 20:36:57 +0200 |
---|---|---|
committer | waker <wakeroid@gmail.com> | 2011-04-06 20:36:57 +0200 |
commit | 3829effc573e1bc3ace349cd930bd697b96be656 (patch) | |
tree | 7402681ff4b17be824cec98c35972c11e3bc8df9 /playlist.c | |
parent | 40eb044cca9194d4ce2c9e71d81933be6edd3238 (diff) |
%B title formatting will show band -> album artist -> artist, whatever is found first
Diffstat (limited to 'playlist.c')
-rw-r--r-- | playlist.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -2901,6 +2901,12 @@ pl_format_title_int (const char *escape_chars, playItem_t *it, int idx, char *s, } else if (*fmt == 'B') { meta = pl_find_meta (it, "band"); + if (!meta) { + meta = pl_find_meta (it, "album artist"); + if (!meta) { + meta = pl_find_meta (it, "artist"); + } + } } else if (*fmt == 'C') { meta = pl_find_meta (it, "composer"); |