Adding rename command, for renaming stored playlists.
git-svn-id: https://svn.musicpd.org/mpd/trunk@6246 09075e82-0dd4-0310-85a5-a0d7c8717e4f
This commit is contained in:
@@ -100,6 +100,7 @@
|
||||
#define COMMAND_PLAYLISTDELETE "playlistdelete"
|
||||
#define COMMAND_TAGTYPES "tagtypes"
|
||||
#define COMMAND_COUNT "count"
|
||||
#define COMMAND_RENAME "rename"
|
||||
|
||||
#define COMMAND_STATUS_VOLUME "volume"
|
||||
#define COMMAND_STATUS_STATE "state"
|
||||
@@ -421,6 +422,11 @@ static int handleRm(int fd, int *permission, int argc, char *argv[])
|
||||
return deletePlaylist(fd, argv[1]);
|
||||
}
|
||||
|
||||
static int handleRename(int fd, int *permission, int argc, char *argv[])
|
||||
{
|
||||
return renameStoredPlaylist(fd, argv[1], argv[2]);
|
||||
}
|
||||
|
||||
static int handlePlaylistChanges(int fd, int *permission,
|
||||
int argc, char *argv[])
|
||||
{
|
||||
@@ -1117,6 +1123,7 @@ void initCommands(void)
|
||||
addCommand(COMMAND_PLAYLISTDELETE, PERMISSION_CONTROL, 2, 2, handlePlaylistDelete, NULL);
|
||||
addCommand(COMMAND_TAGTYPES, PERMISSION_READ, 0, 0, handleTagTypes, NULL);
|
||||
addCommand(COMMAND_COUNT, PERMISSION_READ, 2, -1, handleCount, NULL);
|
||||
addCommand(COMMAND_RENAME, PERMISSION_CONTROL, 2, 2, handleRename, NULL);
|
||||
|
||||
sortList(commandList);
|
||||
}
|
||||
|
Reference in New Issue
Block a user