The syntax for mpd.script
is similar to the other mpd
configuration files. Lines beginning with a hash sign are ignored.
A label sits on its own line, starting in the first
column and ends with a colon character.
Chat commands are indented with tab characters and written
one per line. Contrary to mpd.conf
and mpd.links
,
the processing of chat commands does not stop when a blank
line is encountered.
Commands are executed sequentially. Execution continues without stopping until there is an error or one of the following commands is encountered:
success
The script returns success.failure
The script returns failure.wait
Execution of the script is halted
until an event occurs.