diff options
author | Eric Wong <normalperson@yhbt.net> | 2008-09-29 13:18:49 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2008-09-29 13:18:49 +0200 |
commit | a4019f7d2183b3ab6c2bbef68c7a5259326bc973 (patch) | |
tree | 906b150c570c89a4cdbc6299e3325cc30e59831c /src/dbUtils.c | |
parent | 5f0ed72c489fd1f0b3c38e3608d27966e1f41f88 (diff) | |
download | mpd-a4019f7d2183b3ab6c2bbef68c7a5259326bc973.tar.gz mpd-a4019f7d2183b3ab6c2bbef68c7a5259326bc973.tar.xz mpd-a4019f7d2183b3ab6c2bbef68c7a5259326bc973.zip |
allow searching for albums with an empty tag
tfing wrote:
> I have quite some files with an empty album tag as they do not come
> from a particular album.
>
> If I want to look for those files and browse them, this happens:
> :: nc localhost 6600
> OK MPD 0.12.0
> find album ""
> ACK [2@0] {find} too few arguments for "find"
>
> I'd like to be able to browse those files in a client like gmpc.
> So these 2 items would have to be developed:
> - list album should report that some files have an empty tag
> - it should be possible to search for an empty tag with the find command
Patch-by: Marc Pavot
ref: http://musicpd.org/mantis/view.php?id=464
Diffstat (limited to 'src/dbUtils.c')
-rw-r--r-- | src/dbUtils.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/dbUtils.c b/src/dbUtils.c index a19294b04..98943d00a 100644 --- a/src/dbUtils.c +++ b/src/dbUtils.c @@ -295,8 +295,10 @@ static void visitTag(struct client *client, struct strset *set, for (i = 0; i < tag->numOfItems; i++) { if (tag->items[i]->type == tagType) { strset_add(set, tag->items[i]->value); + return; } } + strset_add(set, ""); } struct list_tags_data { |