= {
{
"add",
cmd_add,
"<ID of list>",
"Add currently selected track to playlist with provided ID"},
{
"del",
cmd_del,
"<none/ignored>",
"Delete currently selected track from current playlist"},
{
"details",
cmd_details,
"<none/ignored>",
"Show details for currently selected track"},
{
"download",
cmd_download,
"<none/ignored>",
"Download the currently selected entry to file"},
{
"exit",
cmd_exit,
"<none/ignored>",
"Terminate SCTC"},
{
"goto",
cmd_goto,
"<relative or absolute offset>",
"Set selection to specific entry"},
{
"help",
cmd_help,
"<none/ignored>",
"Show help"},
{
"list",
cmd_list,
"<number of list>",
"Switch to specified playlist"},
{
"list-new",
cmd_list_new,
"<name of list>",
"Create a new playlist with specified name"},
{
"open",
cmd_open_user,
"<name of user>",
"Open a specific user's stream"},
{
"pause",
cmd_pause,
"<none/ignored>",
"Pause playback of current track"},
{
"play",
cmd_play,
"<none/ignored>",
"Start playback of currently selected track"},
{
"redraw",
cmd_redraw,
"<none/ignored>",
"Redraw the screen"},
{
"repeat-none",
cmd_repeat_none,
"<none/ignored>",
"Set repeat to 'none'"},
{
"repeat-one",
cmd_repeat_one,
"<none/ignored>",
"Set repeat to 'one'"},
{
"repeat-all",
cmd_repeat_all,
"<none/ignored>",
"Set repeat to 'all'"},
{
"repeat-toggle",
cmd_repeat_toggle,
"<none/ignored>",
"Toggle repeat (none -> one -> all -> none)"},
{
"search-start",
cmd_search_start,
"<none/ignored>",
"Start searching (open input field)"},
{
"search-next",
cmd_search_next,
"<none/ignored>",
"Continue search downwards"},
{
"search-prev",
cmd_search_prev,
"<none/ignored>",
"Continue search upwards"},
{
"seek",
cmd_seek,
"<time to seek to>",
"Seek to specified time in current track"},
{
"stop",
cmd_stop,
"<none/ignored>",
"Stop playback of current track"},
{
"yank",
cmd_yank,
"<none/ignored>",
"Copy URL of currently selected track to clipboard"},
{NULL, NULL, NULL}
}
static void cmd_redraw(char *unused)
Issue a redraw of the whole screen.
Definition: command.c:588
static void cmd_repeat_one(char *unused)
Set repeat to 'one' (repeat single track)
Definition: command.c:488
static void cmd_help(char *unused)
Display 'Help' Dialog.
Definition: command.c:468
static void cmd_seek(char *time)
Definition: command.c:318
static void cmd_goto(char *hint)
Definition: command.c:247
static void cmd_list(char *list)
Switch to playlist specified in string list
Definition: command.c:308
static void cmd_repeat_none(char *unused)
Set repeat to 'none'.
Definition: command.c:479
static void cmd_search_start(char *unused)
Definition: command.c:436
static void cmd_exit(char *unused)
Exit SCTC.
Definition: command.c:352
static void cmd_search_next(char *unused)
Definition: command.c:433
static void cmd_pause(char *unused)
Definition: command.c:581
static void cmd_stop(char *unused)
Definition: command.c:582
static void cmd_repeat_toggle(char *unused)
Definition: command.c:502
static void cmd_list_new(char *_name)
Definition: command.c:222
static void cmd_play(char *unused)
Definition: command.c:561
static void cmd_repeat_all(char *unused)
Set repeat to 'all' (repeat whole track_list)
Definition: command.c:497
static void cmd_command_input(char *unused)
Initiate a command input.
Definition: command.c:447
static void cmd_details(char *unused)
Definition: command.c:518
static void cmd_add(char *_list)
Definition: command.c:175
static void cmd_yank(char *unused)
Definition: command.c:510
static void cmd_download(char *unused)
Definition: command.c:111
static void cmd_write_playlist(char *_file)
Definition: command.c:237
static void cmd_open_user(char *_user)
Definition: command.c:158
static void cmd_search_prev(char *unused)
Definition: command.c:434
static void cmd_del(char *unused)
Definition: command.c:203
Array of all commands supported by SCTC.
Includes a description, which is, for instance, shown in the commandwindow, and the function to call in order to execute the command.