diff options
author | Warren Dukes <warren.dukes@gmail.com> | 2006-10-27 23:07:34 +0000 |
---|---|---|
committer | Warren Dukes <warren.dukes@gmail.com> | 2006-10-27 23:07:34 +0000 |
commit | f6b982eb079b900338737daf6fdfc057c7143697 (patch) | |
tree | ae8b89c397ef5aff6a81544a75cdefa697e48557 /src/dbUtils.c | |
parent | a8a932a215941633a86526a7c037919138b836e8 (diff) | |
download | mpd-f6b982eb079b900338737daf6fdfc057c7143697.tar.gz mpd-f6b982eb079b900338737daf6fdfc057c7143697.tar.xz mpd-f6b982eb079b900338737daf6fdfc057c7143697.zip |
add support for: list file
This behaves the same as: list filename
git-svn-id: https://svn.musicpd.org/mpd/trunk@4952 09075e82-0dd4-0310-85a5-a0d7c8717e4f
Diffstat (limited to 'src/dbUtils.c')
-rw-r--r-- | src/dbUtils.c | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/dbUtils.c b/src/dbUtils.c index c8b637b88..d8b4c0018 100644 --- a/src/dbUtils.c +++ b/src/dbUtils.c @@ -22,12 +22,14 @@ #include "myfprintf.h" #include "utils.h" #include "playlist.h" +#include "song.h" #include "tag.h" #include "tagTracker.h" #include "log.h" #define LOCATE_TAG_FILE_TYPE TAG_NUM_OF_ITEM_TYPES+10 -#define LOCATE_TAG_FILE_KEY "filename" +#define LOCATE_TAG_FILE_KEY SONG_FILE +#define LOCATE_TAG_FILE_KEY_OLD "filename" #define LOCATE_TAG_ANY_TYPE TAG_NUM_OF_ITEM_TYPES+20 #define LOCATE_TAG_ANY_KEY "any" @@ -46,15 +48,19 @@ int getLocateTagItemType(char *str) { int i; - if (0 == strcasecmp(str, LOCATE_TAG_FILE_KEY)) { + if (0 == strcasecmp(str, LOCATE_TAG_FILE_KEY) || + 0 == strcasecmp(str, LOCATE_TAG_FILE_KEY_OLD)) + { return LOCATE_TAG_FILE_TYPE; } - if (0 == strcasecmp(str, LOCATE_TAG_ANY_KEY)) { + if (0 == strcasecmp(str, LOCATE_TAG_ANY_KEY)) + { return LOCATE_TAG_ANY_TYPE; } - for (i = 0; i < TAG_NUM_OF_ITEM_TYPES; i++) { + for (i = 0; i < TAG_NUM_OF_ITEM_TYPES; i++) + { if (0 == strcasecmp(str, mpdTagItemKeys[i])) return i; } |