+D: Manipulate the afs data for all audio files matching a pattern.
+U: touch [-n numplayed] [-l lastplayed] [-y lyrics_id] [-i image_id] [-v] [-p] pattern
+H: If no option is given, lastplayed is set to the current time and numplayed is
+H: increased by one. Otherwise, only the given options are taken into account.
+H:
+H: Options:
+H:
+H: -n Set numplayed count. The number of times afs has selected this
+H: audio file for streaming.
+H:
+H: -l Set lastplayed time. The last time this audio file was selected.
+H: Must be given as the number of seconds since the epoch. Example:
+H:
+H: touch -l $(date +%s) file
+H:
+H: sets the lastplayed time of 'file' to the current time.
+H:
+H: -y Set the lyrics id. Specify the lyrics data file associated with
+H: this audio file.
+H:
+H: -i Set the image id. Same as -y, but sets the image.
+H:
+H: -v Verbose mode. Explain what is being done.
+H:
+H: -p Pathname match. Match a slash in the path only with a slash
+H: in pattern and not by an asterisk (*) or a question mark
+H: (?) metacharacter, nor by a bracket expression ([]) containing
+H: a slash (see fnmatch(3)).
+---
+T: add
+N: add@member@
+O: int com_add@member@(int fd, int argc, char * const * const argv);
+P: AFS_READ | AFS_WRITE
+D: Read data from stdin and add it as a blob to an osl table.
+U: add@member@ @member@_name
+H: Each command of this family reads arbitrary binary data from stdin and sends
+H: that data to the audio file selector process. The afs process then creates a
+H: new blob for the data in the corresponding osl table. Example:
+H:
+H: addimg foo.jpg < bar.jpg
+H:
+H: adds the contents of the file 'bar.jpg' as a blob named 'foo.jpg' to the image
+H: table. The names of the blobs of a table must be unique, i.e. it is an error
+H: if an entry named 'foo.jpg' already exists.