diff options
-rw-r--r-- | src/dbUtils.c | 14 | ||||
-rw-r--r-- | src/song.c | 2 | ||||
-rw-r--r-- | src/song.h | 3 |
3 files changed, 13 insertions, 6 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; } diff --git a/src/song.c b/src/song.c index 1197a436f..902cbeaf2 100644 --- a/src/song.c +++ b/src/song.c @@ -28,8 +28,6 @@ #include "myfprintf.h" #define SONG_KEY "key: " -#define SONG_FILE "file: " -#define SONG_TIME "Time: " #define SONG_MTIME "mtime: " #include <stdlib.h> diff --git a/src/song.h b/src/song.h index c803b9695..2e0e68f42 100644 --- a/src/song.h +++ b/src/song.h @@ -33,6 +33,9 @@ #define SONG_TYPE_FILE 1 #define SONG_TYPE_URL 2 +#define SONG_FILE "file: " +#define SONG_TIME "Time: " + typedef struct _Song { char *url; mpd_sint8 type; |