PM123 accepts a couple commandline parameters:
-cmd [host] command If `host' is omitted, send commands to local PM123, otherwise send commands to PM123 running on `host'. For a command listing, see PM123 Remote control. -shuffle Shuffles files added from commandline.PM123 also accepts MP3 files, URLs, playlists and directorys as commandline parameters.