--- Setup

Server Port = 3333
Server Enabled = On
Number of Clients = 4
Allow Addresses = 127.0.0.1,*.*.*.*
Fields = %codec%|%bitrate%|%_length_seconds%|%artist%|%album%|%tracknumber%|%title%|%filename%
Base Delimiter = |
UTF-8 Output/Input = off

--- Input

999|next [playlist#]                     - play next track in the playlist|
999|prev [playlist#]                     - play previous track in the playlist|
999|play [track#]|<playlist#> <track#>   - play current or item # from the playlist|
999|rand [playlist#]                     - play a random track from the playlist|
999|seek ['delta'] <secs>                - seek to specified time or by delta time|
999|pause                                - pause/unpause current track|
999|stop                                 - stop current track|
999|list [playlist#] [<track#> <track#>] - list playlist tracks between range|
999|search [playlist#] <info>            - search playlist for info|
999|listinfo [playlist#]|['all']         - info about current playlist or all lists|
999|serverinfo                           - info about the server|
999|trackinfo                            - info about the current track|
999|vol [#]|['up']|['down']|['mute']     - get/set volume dB or up/down 0.50 dB or mute|
999|order [type]                         - get/set order type [default|repeatplaylist|repeattrack|shuffletrack|shufflealbum|shuffledirectory]|
999|queue [[playlist#] <track#>]         - queue track from playlist or view queue|
999|queue del <index#>|<'all'>           - delete queue index item from queue or clear all queue|
999|exit                                 - disconnect from server|

--- Output

111 Playing (connect, unpause, seek, next, prev, rand, trackinfo) <entry>
112 Stopped ^^^ <entry>
113 Paused ^^^ <entry>

222 volume result (222|<db>)
**** <db> = 0.00 - -100.00

333 order result

400 listinfo (all) result (400|<count>)
401 listinfo (all) result (401|<playlist>|<name>|<count>)
402 listinfo (all/spec) result CURRENT (same as 401)
404 listinfo (spec) result NOT-CURRENT (same as 401)

500 search result (500|<playlist>|<count>)
501 search result <entry>

600 list result (600|<playlist>|<count>)
601 list result <entry>

800 queue result (800|<count>)
801 queue result <entry>
**** queue call always returns entire queue!

999 info
