summaryrefslogtreecommitdiffstats
path: root/DOCS/man/en
diff options
context:
space:
mode:
Diffstat (limited to 'DOCS/man/en')
-rw-r--r--DOCS/man/en/lua.rst18
-rw-r--r--DOCS/man/en/mpv.rst2
-rw-r--r--DOCS/man/en/options.rst4
3 files changed, 24 insertions, 0 deletions
diff --git a/DOCS/man/en/lua.rst b/DOCS/man/en/lua.rst
new file mode 100644
index 0000000000..25d456cb46
--- /dev/null
+++ b/DOCS/man/en/lua.rst
@@ -0,0 +1,18 @@
+LUA SCRIPTING
+=============
+
+mpv can load Lua scripts. These scripts can be used to control mpv in a similar
+way to slave mode. mpv provides the builtin module ``mp`` (can be loaded
+with ``require 'mpv'``), which provides functions to send commands to the
+mpv core and to retrieve information about playback state, user settings,
+file information, and so on.
+
+.. admonition:: Warning
+
+ Lua scripting is work in progress, and it's in a very early stage. When
+ writing scripts, rely only on the features and functions documented here.
+ Everything else is subject to change.
+
+.. admonition:: Warning
+
+ Nothing is finished and documented yet.
diff --git a/DOCS/man/en/mpv.rst b/DOCS/man/en/mpv.rst
index 08eef8bc45..5b61257999 100644
--- a/DOCS/man/en/mpv.rst
+++ b/DOCS/man/en/mpv.rst
@@ -441,6 +441,8 @@ OPTIONS
.. include:: input.rst
+.. include:: lua.rst
+
.. include:: changes.rst
ENVIRONMENT VARIABLES
diff --git a/DOCS/man/en/options.rst b/DOCS/man/en/options.rst
index ca17c763c4..4c4d6ebc8d 100644
--- a/DOCS/man/en/options.rst
+++ b/DOCS/man/en/options.rst
@@ -1258,6 +1258,10 @@
looping. If several files are specified on command line, the entire playlist
is looped.
+``--lua=<filename>``
+ Load a Lua script. You can load multiple scripts by separating them with
+ commas (``,``).
+
``--mc=<seconds/frame>``
Maximum A-V sync correction per frame (in seconds)