Quick start

Beginner's Guide

Illustrated Manual



Skins (146)

Visuals (115)

Input Plug-ins (35)

Output Plug-ins (5)

General Plug-ins (11)

Archive Reader (16)

Input Plug-ins (40)

DSP Plug-ins (10)

Tag Editing Plug-ins (6)

External Encoders (3)

External Add-ons (15)

XMPlay Archive (69)

Extra Tools
6.03 - Command line interaction
by Dotpitch, 2012-03-30 17:00:00

Files, folders and URLs

First and foremost, XMPlay can receive files, directories or URLs from the command line, using no additional arguments, so xmplay C:\Windows\Media\ding.wav. If you give XMPlay the path to a folder, it'll put all the files in that folder it can play in the playlist, just like the Open folder dialog. Note that the settings you chose when adding files on the Integration page of Options and stuff apply here as well. Entries containing spaces should be enclosed in quotes, so xmplay "C:\Cool Music\cool.mp3". Multiple entries (separated by spaces) are supported.


  • -play will force the start of playback.
  • -tray will minimize XMPlay to tray directly.
  • -list has to be the first argument, so xmplay -list C:\Windows\Media\ding.wav. The files will now be added to the playlist, irrespective of the Default action you chose on the Integration page of Options and stuff.


Untick Allow multiple instances on the Miscellaneous page of Options and stuff to send the entries to the current instance of XMPlay, instead of starting a new instance each time.

If you want to control the current instance of XMPlay from the command line, like starting or pausing playback, take a look at XMPlay Controller.

Next page: DDE interaction