command: removed the "volume" command
This command has been deprecated more than 5 years ago (0.10.0). Its implementation is a kludge, let's remove it now.
This commit is contained in:
parent
171a9ee291
commit
206392ad1a
1
NEWS
1
NEWS
|
@ -2,6 +2,7 @@ ver 0.16 (20??/??/??)
|
||||||
* protocol:
|
* protocol:
|
||||||
- send song modification time to client
|
- send song modification time to client
|
||||||
- added "update" idle event
|
- added "update" idle event
|
||||||
|
- removed the deprecated "volume" command
|
||||||
* decoders:
|
* decoders:
|
||||||
- ffmpeg: support multiple tags
|
- ffmpeg: support multiple tags
|
||||||
* mixers:
|
* mixers:
|
||||||
|
|
|
@ -472,25 +472,6 @@
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
<varlistentry id="command_volume">
|
|
||||||
<term>
|
|
||||||
<cmdsynopsis>
|
|
||||||
<command>volume</command>
|
|
||||||
<arg choice="req"><replaceable>CHANGE</replaceable></arg>
|
|
||||||
</cmdsynopsis>
|
|
||||||
</term>
|
|
||||||
<listitem>
|
|
||||||
<para>
|
|
||||||
Changes volume by amount <varname>CHANGE</varname>.
|
|
||||||
</para>
|
|
||||||
<note>
|
|
||||||
<para>
|
|
||||||
<command>volume</command> is deprecated, use
|
|
||||||
<command>setvol</command> instead.
|
|
||||||
</para>
|
|
||||||
</note>
|
|
||||||
</listitem>
|
|
||||||
</varlistentry>
|
|
||||||
</variablelist>
|
</variablelist>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -58,7 +58,6 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
|
|
||||||
#define COMMAND_STATUS_VOLUME "volume"
|
|
||||||
#define COMMAND_STATUS_STATE "state"
|
#define COMMAND_STATUS_STATE "state"
|
||||||
#define COMMAND_STATUS_REPEAT "repeat"
|
#define COMMAND_STATUS_REPEAT "repeat"
|
||||||
#define COMMAND_STATUS_SINGLE "single"
|
#define COMMAND_STATUS_SINGLE "single"
|
||||||
|
@ -470,7 +469,7 @@ handle_status(struct client *client,
|
||||||
}
|
}
|
||||||
|
|
||||||
client_printf(client,
|
client_printf(client,
|
||||||
COMMAND_STATUS_VOLUME ": %i\n"
|
"volume: %i\n"
|
||||||
COMMAND_STATUS_REPEAT ": %i\n"
|
COMMAND_STATUS_REPEAT ": %i\n"
|
||||||
COMMAND_STATUS_RANDOM ": %i\n"
|
COMMAND_STATUS_RANDOM ": %i\n"
|
||||||
COMMAND_STATUS_SINGLE ": %i\n"
|
COMMAND_STATUS_SINGLE ": %i\n"
|
||||||
|
@ -1053,25 +1052,6 @@ handle_listall(struct client *client, G_GNUC_UNUSED int argc, char *argv[])
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
static enum command_return
|
|
||||||
handle_volume(struct client *client, G_GNUC_UNUSED int argc, char *argv[])
|
|
||||||
{
|
|
||||||
int change;
|
|
||||||
bool success;
|
|
||||||
|
|
||||||
if (!check_int(client, &change, argv[1], need_integer))
|
|
||||||
return COMMAND_RETURN_ERROR;
|
|
||||||
|
|
||||||
success = volume_level_change(change, true);
|
|
||||||
if (!success) {
|
|
||||||
command_error(client, ACK_ERROR_SYSTEM,
|
|
||||||
"problems setting volume");
|
|
||||||
return COMMAND_RETURN_ERROR;
|
|
||||||
}
|
|
||||||
|
|
||||||
return COMMAND_RETURN_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
static enum command_return
|
static enum command_return
|
||||||
handle_setvol(struct client *client, G_GNUC_UNUSED int argc, char *argv[])
|
handle_setvol(struct client *client, G_GNUC_UNUSED int argc, char *argv[])
|
||||||
{
|
{
|
||||||
|
@ -1740,7 +1720,6 @@ static const struct command commands[] = {
|
||||||
{ "tagtypes", PERMISSION_READ, 0, 0, handle_tagtypes },
|
{ "tagtypes", PERMISSION_READ, 0, 0, handle_tagtypes },
|
||||||
{ "update", PERMISSION_ADMIN, 0, 1, handle_update },
|
{ "update", PERMISSION_ADMIN, 0, 1, handle_update },
|
||||||
{ "urlhandlers", PERMISSION_READ, 0, 0, handle_urlhandlers },
|
{ "urlhandlers", PERMISSION_READ, 0, 0, handle_urlhandlers },
|
||||||
{ "volume", PERMISSION_CONTROL, 1, 1, handle_volume },
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static const unsigned num_commands = sizeof(commands) / sizeof(commands[0]);
|
static const unsigned num_commands = sizeof(commands) / sizeof(commands[0]);
|
||||||
|
|
Loading…
Reference in New Issue