diff options
-rw-r--r-- | DOCS/man/input.rst | 10 | ||||
-rw-r--r-- | input/cmd_list.c | 2 |
2 files changed, 10 insertions, 2 deletions
diff --git a/DOCS/man/input.rst b/DOCS/man/input.rst index 262cbafbe9..54d989c943 100644 --- a/DOCS/man/input.rst +++ b/DOCS/man/input.rst @@ -327,6 +327,12 @@ List of Input Commands Write the resume config file that the ``quit_watch_later`` command writes, but continue playback normally. +``stop`` + Stop playback and clear playlist. With default settings, this is + essentially like ``quit``. Useful for the client API: playback can be + stopped without terminating the player. + + Input Commands that are Possibly Subject to Change -------------------------------------------------- @@ -503,8 +509,8 @@ Input Commands that are Possibly Subject to Change be used in input.conf to reassign such bindings.) -Undocumented commands: ``tv_last_channel`` (TV/DVB only), ``stop`` (questionable -use), ``get_property`` (?), ``vo_cmdline`` (experimental). +Undocumented commands: ``tv_last_channel`` (TV/DVB only), ``get_property`` (?), +``vo_cmdline`` (experimental). Input Command Prefixes ---------------------- diff --git a/input/cmd_list.c b/input/cmd_list.c index 96e9d91f16..88e5b78f91 100644 --- a/input/cmd_list.c +++ b/input/cmd_list.c @@ -255,6 +255,8 @@ static bool is_abort_cmd(int cmd_id) { switch (cmd_id) { case MP_CMD_QUIT: + case MP_CMD_QUIT_WATCH_LATER: + case MP_CMD_STOP: case MP_CMD_PLAYLIST_NEXT: case MP_CMD_PLAYLIST_PREV: return true; |