The default pipe file is: /tmp/xmmspipe-in_$USER.$sessionid
A symlink to session 0's pipe file is created in $(HOME)/.xmms/inpipe

Summary of XMMSPipe commands on the input pipe:

play					Play
pause					Pause
play_pause				Toggle playing and pausing
stop					Stop Play
jump_to_time <ms>			Jump to <ms> in current song
(skipf : skipb) [<sec>]			Skip <sec> seconds forward/backward
					Skips five seconds by default
mute					Toggle mute volume
add_volume <int>			Add <int> to current volume
					(can be negative)
volume <both / left> [<right>]		Set volume
balance <level>				Set balance
preamp <level>				Set equalizer preamp
band <band> <level>			Set equalizer band
repeat (on : off : toggle)		On, Off or Toggle repeat mode
shuffle (on : off : toggle)		On, Off or Toggle shuffle mode
window (main : eq : pl : all)		Show, Hide or Toggle the Main,
    (on : off : toggle)			EQ, or Playlist window
quit					Quit XMMS

playlist (goto : delete) <pos>		goto/delete playlist item <pos>
playlist jump <string>			Jump to playlist item <string>
playlist (prev : next : clear :		Delete current item, move to prev,
    delete_current)	
					next or clear playlist
playlist jump_window			Show Jump Window
playlist add  <file>			Add <file> to playlist
playlist (load : save) <file>		Load/save playlist from <file>

out prefix <file>			Set outpipe prefix
out file <file>				Set outpipe filename for the current
					session only
out auto (on : off)			If on, opens pipe at launch
out (on : off)				Start/stop outpipe
out flush				Remove stale output on outpipe
report (volume : balance : title :	Report information on outpipe if active
    file : output_time :
    playlist_time [<pos>] :
    is_playing : is_paused)

ack prefix <file>			Set ackpipe prefix
ack file <file>				Set ackpipe filename for the current
					session only
ack flush				Remove stale output on ackpipe
ack auto (on : off)		        If on, opens pipe at launch
ack echo				Echo commands to the ack pipe
ack return <msg>			Return <msg> for every command
ack (on : off)				Start/stop ack pipe

id prefix <file>			Set id file prefix
id (on : off)				Turn id on or off

saveconfig				Saves the configuration to the config
					file: ~/.xmms/xmmspipe.conf

Note many of these commands have aliases.

Details of commands:

add_volume, volume, balance:
	"add_volume" adds to the volume level. It can be negative.
	"volume" sets the volume level: both channels can be set, e.g.
		volume 75
	sets both channels to 75, or the left and right channels can
	be set independently, e.g.
		volume 80 65
	sets left = 80, right = 65

	"balance" adjusts the balance, left = -100, center = 0, right = 100

repeat, shuffle:
	Turn on, off or toggle

window:
	Show, hide, or toggle visibility for the main, eq, playlist,
	or all windows

report:
	The outpipe is an output pipe, and is intended for applications that
	want to get some information from XMMS. For example, once activated,
	sending "report volume" will cause the current volume to be printed on
	the outpipe. The following information be requested:

	position	position on the playlist
	title		song title
	file		song filename
	volume		volume (left volume followed by right volume)
	balance		balance
	output_time	current time in song
	playlist_time	total time of song
	is_playing	whether XMMS is playing
	is_paused	whether XMMS is paused

	The default pipe file is: /tmp/xmmspipe-out_$USER.$sessionid
	A symlink to it is created in $(HOME)/.xmms/outpipe

ack:
	When active, this pipe allows issued commands to be monitored.
	For example, it could be used to ensure that a command has been
	successfully executed before issuing another one.

	"ack echo" echoes commands that were sent to the inpipe
	"ack return <msg>" prints <msg> for every command sent to the inpipe,
	e.g.  "ack return OK" will acknowledge every command with "OK".

	The default pipe file is: /tmp/xmmspipe-ack_$USER.$sessionid

id:
	If this option is activated, every time XMMS is launched, the inpipe it
	creates will be written to the "id file". It is intended for
	applications that launch multiple XMMS players so that they can match
	inpipes to XMMS instances.

	The default id file is: /tmp/xmmspipe-id_$USER
