summaryrefslogtreecommitdiff
path: root/doc/COMMANDS
diff options
context:
space:
mode:
authorWarren Dukes <warren.dukes@gmail.com>2004-06-12 20:07:40 +0000
committerWarren Dukes <warren.dukes@gmail.com>2004-06-12 20:07:40 +0000
commitd46c8678077db1d676e350df8acd2b4020bdc9e3 (patch)
tree7083931e4b47ddf7a0d02aa9016879efadec3902 /doc/COMMANDS
parent21703b5edc33934c6e0f3c3628378098fd86fb9f (diff)
update COMMANDS docs, I'll be rewriting this hopefully in a useful
document format soon git-svn-id: https://svn.musicpd.org/mpd/trunk@1452 09075e82-0dd4-0310-85a5-a0d7c8717e4f
Diffstat (limited to 'doc/COMMANDS')
-rw-r--r--doc/COMMANDS40
1 files changed, 36 insertions, 4 deletions
diff --git a/doc/COMMANDS b/doc/COMMANDS
index 263e4f0a5..b78735a31 100644
--- a/doc/COMMANDS
+++ b/doc/COMMANDS
@@ -47,10 +47,18 @@ close
crossfade <int seconds>
sets crossfading between songs
+currentsong
+ displays the song info of current song (same song that is identified
+ in status)
+
delete <int song>
delete _song_ from playlist
increments playlist version by 1
+deleteid <int songid>
+ delete song with _songid_ from playlist
+ increments playlist version by 1
+
find <string type> <string what>
finds songs in the db that are exactly _what_
_type_ should be "album", "artist", or "title"
@@ -85,12 +93,17 @@ move <int from> <int to>
move song at _from_ to _to_ in the playlist
increments playlist version by 1
+move <int songid> <int to>
+ move song with _songid_ to _to_ in the playlist
+ increments playlist version by 1
+
next
plays next song in playlist
pause <bool pause>
toggle pause/resume playing
- _pause_ is optional and should be 0 or 1
+ _pause_ is required and should be 0 or 1
+ NOTE: use of pause command w/o the _pause_ argument is depricated
password <string password>
this is used for authentication with the server.
@@ -102,6 +115,9 @@ ping
play <int song>
begin playing playlist at song number _song_, _song_ is optional
+playid <int songid>
+ begin playing playlist at song with _songid_, _songid_ is optional
+
playlist
displays the current playlist
NOTE: do not use this, instead use 'playlistinfo'
@@ -110,9 +126,15 @@ playlistinfo <int song>
displays list of songs in the playlist
_song_ is optional and species a single song to displa info for
+playlistiid <int songid>
+ displays list of songs in the playlist
+ _songid_ is optional and species a single song to display info for
+
plchanges <playlist version>
displays changed songs currently in the playlist since
_playlist version_
+ NOTE: to detect songs that were deleted at the end of the playlist,
+ use playlistlength returned by status command.
previous
plays previous song in playlist
@@ -138,6 +160,9 @@ seek <int song> <int time>
seeks to the position _time_ (in seconds) of entry _song_ in the
playlist
+seekid <int songid> <int time>
+ seeks to the position _time_ (in seconds) of song with _songid_
+
setvol <int vol>
set volume to _vol_
_vol_ the range of volume is 0-100
@@ -163,7 +188,8 @@ status
playlist: (31-bit unsigned integer, the playlist version number)
playlistlength: (integer, the length of the playlist)
state: ("play", "stop", or "pause")
- song: (current song playing/paused, playlist song number)
+ song: (current song stopped on or playing, playlist song number)
+ songid: (current song stopped on or playing, playlist songid)
time: <int elapsed>:<time total> (of current playing/paused song)
bitrate: <int bitrate> (instantaneous bitrate in kbps)
xfade: <int seconds> (crossfade in seconds)
@@ -178,6 +204,10 @@ swap <int song1> <int song2>
swap positions of _song1_ and _song2_
increments playlist version by 1
+swapid <int songid1> <int songid2>
+ swap positions of of songs with song id's of _songid1_ and _songid2_
+ increments playlist version by 1
+
update <string path>
searches mp3 directory for new music and removes old music from the db
_path_ is an optional argument that maybe a particular directory or
@@ -187,8 +217,10 @@ update <string path>
where job id, is the job id requested for your update, and is displayed
in status, while the requested update is happening
increments playlist version by 1
- NOTE: to update a number of paths/songs at once, use command_list,
- it will be much more faster/effecient
+ NOTE: To update a number of paths/songs at once, use command_list,
+ it will be much more faster/effecient. Also, if you use a
+ command_list for updating, only one update_db job id will be returned
+ per sequence of updates.
volume <int change>
change volume by amount _change_