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
This commit is contained in:
parent
a8a932a215
commit
f6b982eb07
@ -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;
|
||||
}
|
||||
|
@ -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>
|
||||
|
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user