PM123 currently understands the following commands through the remote interface. The commands are grouped into the categories: general, playback control, playlists, playlist manipulation, user interface, meta data, configuration and plugins.
All commands return an empty line at the end. This is different from PM123 up to version 1.40. However, unless you send no more than one command per pipe instance it makes no difference.
Commands that start with a plugin-name: are plug-in specific commands and do only work if the specified plug-in is loaded. See the documentation of the desired plugin for details.
Note that the commands must have an asterisk (*) as prefix if the are sent through the pipe. This is a tribute to compatibility with older PM123 versions.