chiark
/
gitweb
/
~mdw
/
disorder
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
support alternative hashes for authentication
[disorder]
/
doc
/
disorder_protocol.5.in
diff --git
a/doc/disorder_protocol.5.in
b/doc/disorder_protocol.5.in
index 0344ac85b356551b454684e4ec6fd96fa1f5389c..9e64d947b6c811f4c2c3f7f791074db2e0aaff6d 100644
(file)
--- a/
doc/disorder_protocol.5.in
+++ b/
doc/disorder_protocol.5.in
@@
-109,6
+109,11
@@
the queue. If \fITARGET\fR is listed in the ID list then the tracks are moved
to just after the first non-listed track before it, or to the head if there is
no such track.
.TP
to just after the first non-listed track before it, or to the head if there is
no such track.
.TP
+.B nop
+Do nothing. Used by
+.BR disobedience (1)
+as a keepalive measure.
+.TP
.B part \fITRACK\fR \fICONTEXT\fI \fIPART\fR
Get a track name part. Returns an empty string if a name part cannot be
constructed.
.B part \fITRACK\fR \fICONTEXT\fI \fIPART\fR
Get a track name part. Returns an empty string if a name part cannot be
constructed.
@@
-226,10
+231,10
@@
Unset a global preference.
Authenticate as \fIUSER\fR.
.IP
When a connection is made the server sends a \fB221\fR response before any
Authenticate as \fIUSER\fR.
.IP
When a connection is made the server sends a \fB221\fR response before any
-command is received.
As its first field this contains a challenge string
-
encoded in hex
.
+command is received.
This contains an algorithm name and a challenge encoded
+
in hex. Currently the algorithm name is omitted if it is "sha1"
.
.IP
.IP
-The \fIRESPONSE\fR consists of the
SHA-1
hash of the user's password
+The \fIRESPONSE\fR consists of the
selected
hash of the user's password
concatenated with the challenge, encoded in hex.
.TP
.B version
concatenated with the challenge, encoded in hex.
.TP
.B version
@@
-403,6
+408,9
@@
Queue entry \fIID\fR was removed. This is used both for explicit removal (when
Some state change occurred. The current set of keywords is:
.RS
.TP
Some state change occurred. The current set of keywords is:
.RS
.TP
+.B completed
+The current track completed successfully.
+.TP
.B disable_play
Playing was disabled.
.TP
.B disable_play
Playing was disabled.
.TP
@@
-415,11
+423,23
@@
Playing was enabled.
.B enable_random
Random play was enabled.
.TP
.B enable_random
Random play was enabled.
.TP
+.B failed
+The current track failed.
+.TP
.B pause
The current track was paused.
.TP
.B pause
The current track was paused.
.TP
+.B playing
+A track started playing.
+.TP
.B resume
The current track was resumed.
.B resume
The current track was resumed.
+.TP
+.B scratched
+The current track was scratched.
+.PP
+To simplify client implementation, \fBstate\fR commands reflecting the current
+state are sent at the start of the log.
.RE
.TP
.B volume \fILEFT\fR \fIRIGHT\fR
.RE
.TP
.B volume \fILEFT\fR \fIRIGHT\fR
@@
-441,4
+461,3
@@
above.
.\" mode:nroff
.\" fill-column:79
.\" End:
.\" mode:nroff
.\" fill-column:79
.\" End:
-.\" arch-tag:7b6e9931e426d2b810422b20aef38601