---
N: cycle
D: switch to next mode
-S: cycle
+U: cycle
H: on -> standby -> off -> on
---
N: grab
D: grab the audio stream
L:
-S: -- grab [grab_options]
+U: -- grab [grab_options]
H: grab ('splice') the audio stream at any position in the filter
H: chain and send that data back to the client. Try
H: para_audioc -- grab -h
---
N: help
D: display command list or help for given command
-S: help [command]
+U: help [command]
H: When I was younger, so much younger than today, I never needed anybody's help
H: in any way. But now these days are gone, I'm not so self assured. Now I find
H: I've changed my mind and opened up the doors.
---
N: kill
D: kill an active audiod task
-S: kill task_id [task_id ...]
+U: kill task_id [task_id ...]
H: call sched_unregister() and the event_handler of the given task(s)
---
N: off
D: deactivate para_audiod
-S: off
+U: off
H: Close connection to para_server and stop all decoders.
---
N: on
D: activate para_audiod
-S: on
+U: on
H: Establish connection to para_server, retrieve para_server's current status. If
H: playing, start corresponding decoder. Otherwise stop all decoders.
---
N: sb
D: enter standby mode
-S: sb
+U: sb
H: Stop all decoders but leave connection to para_server open.
---
N: stat
D: print status information
-S: stat [item1 ...]
+U: stat [item1 ...]
H: Dump given status items (all if none given) to stdout.
---
N: tasks
D: list current tasks
-S: tasks
+U: tasks
H: print the list of task ids together with the status of each task
---
N: term
D: terminate audiod
-S: term
+U: term
H: Stop all decoders, shut down connection to para_server and exit.
N: cam
P: DB_READ | DB_WRITE
D: copy all metadata
-S: cam source dest1 [dest2 ...]
+U: cam source dest1 [dest2 ...]
H: Copy attributes and other meta data from source file to destination
H: file(s). Useful for files that have been renamed.
---
N: cdb
P: DB_READ | DB_WRITE
D: create database
-S: cdb [name]
+U: cdb [name]
H:
H: Create database name containing the initial columns for basic
H: interoperation with server. This command has to be used only once
N: clean
P: DB_READ | DB_WRITE
D: nuke invalid entries in database
-S: clean
+U: clean
H: If the vrfy command shows you any invalid entries in your database,
H: you can get rid of them with clean. Always run 'upd' and 'vrfy'
H: before running this command. Use with caution!
N: cs
P: VSS_WRITE | DB_READ | DB_WRITE
D: change stream
-S: cs [s]
+U: cs [s]
H: Selects stream s or prints current stream when s was not given.
---
N: csp
P: VSS_WRITE | DB_READ
D: change stream and play
-S: csp s
+U: csp s
H: Select stream s and start playing. If this results in a
H: stream-change, skip rest of current audio file.
---
N: da
P: DB_READ | DB_WRITE
D: drop attribute from database
-S: da att
+U: da att
H: Use with caution. All info on attribute att will be lost.
---
N: hist
P: DB_READ
D: print history
-S: hist
+U: hist
H: Print list of all audio files together with number of days since
H: each file was last played.
---
N: info
P: DB_READ
D: print database info
-S: info [af]
+U: info [af]
H: print database informations for audio file af. Current audio file
H: is used if af is not given.
---
N: la
P: DB_READ
D: list attributes
-S: la [af]
+U: la [af]
H: List attributes of audio file af or of current audio file when
H: invoked without arguments.
---
N: laa
P: DB_READ
D: list available attributes
-S: laa
+U: laa
H: print list of all attributes defined in the database
---
N: last
P: DB_READ
D: print list of audio files, ordered by lastplayed time
-S: last [n]
+U: last [n]
H: The optional number n defaults to 10 if not specified.
---
N: ls
P: DB_READ
D: list all audio files that match a LIKE pattern
-S: ls [pattern]
+U: ls [pattern]
H: If pattern was not given, print list of all audio files known
H: to the mysql selector. See the documentation of mysql
H: for the definition of LIKE patterns.
N: mbox
P: DB_READ
D: dump audio file list in mbox format
-S: mbox [p]
+U: mbox [p]
H: Dump list of audio files in mbox format (email) to stdout. If
H: the optional pattern p is given, only those audio files,
H: whose basename match p are going to be included. Otherwise,
N: mv
P: DB_READ | DB_WRITE
D: rename entry in database
-S: mv oldname newname
+U: mv oldname newname
H: Rename oldname to newname. This updates the data table to reflect
H: the new name. All internal data (numplayed, lastplayed, picid,..)
H: is kept. If newname is a full path, the dir table is updated as
N: na
P: DB_READ | DB_WRITE
D: add new attribute to database
-S: na att
+U: na att
H: This adds a column named att to your mysql database. att should
H: only contain letters and numbers, in paricular, '+' and '-' are
H: not allowed.
N: ne
P: DB_READ | DB_WRITE
D: add new database entries
-S: ne file1 [file2 [...]]
+U: ne file1 [file2 [...]]
H: Add the given filename(s) to the database, where file1,... must
H: be full path names. This command might be much faster than 'upd'
H: if the number of given files is small.
N: ns
P: VSS_WRITE | DB_READ | DB_WRITE
D: change to next stream
-S: ns
+U: ns
H: Cycle forwards through stream list.
---
N: pic
P: DB_READ
D: get picture by name or by identifier
-S: pic [name]
+U: pic [name]
H: Dump jpg image that is associated to given audio file (current
H: audio file if not specified) to stdout. If name starts with
H: '#' it is interpreted as an identifier instead and the picture
N: picadd
P: DB_READ | DB_WRITE
D: add picture to database
-S: picadd [picname]
+U: picadd [picname]
H: Read jpeg file from stdin and store it as picname in database.
H:
H: EXAMPLE
N: picass
P: DB_READ | DB_WRITE
D: associate a picture to file(s)
-S: picass pic_id file1 [file2...]
+U: picass pic_id file1 [file2...]
H: Associate the picture given by pic_id to all given files.
---
N: picch
P: DB_READ | DB_WRITE
D: change name of picture
-S: picch id new_name
+U: picch id new_name
H: Asign new_name to picture with identifier id.
---
N: picdel
P: DB_READ | DB_WRITE
D: delete picture from database
-S: picdel id1 [id2...]
+U: picdel id1 [id2...]
H: Delete each given picture from database.
---
N: piclist
P: DB_READ
D: print list of pictures
-S: piclist
+U: piclist
H: Print id, name and length of each picture contained in the
H: database.
---
N: ps
P: VSS_WRITE | DB_READ | DB_WRITE
D: change to previous stream
-S: ps
+U: ps
H: Cycle backwards through stream list.
---
N: rm
P: DB_READ | DB_WRITE
D: remove entries from database
-S: rm name1 [name2 [...]]
+U: rm name1 [name2 [...]]
H: Remove name1, name2, ... from the data table. Use with caution.
---
N: sa
P: DB_READ | DB_WRITE
D: set/unset attributes
-S: sa at1<'+' | '-'> [at2<'+' | '-'> ] [af1 ...]
+U: sa at1<'+' | '-'> [at2<'+' | '-'> ] [af1 ...]
H: Set ('+') or unset ('-') attribute at1, at2 etc. for given list of
H: audio files. If no audio files were given the current audio file is
H: used. Example:
N: skip
P: DB_READ | DB_WRITE
D: skip subsequent audio files(s)
-S: skip n [s]
+U: skip n [s]
H: Skip the next n audio files of stream s. This is equivalent to the
H: command 'sl n s', followed by 'us name' for each name the output of
H: sl.
N: sl
P: DB_READ
D: print score list
-S: sl n [s]
+U: sl n [s]
H: Print sorted list of maximal n lines. Each line is an admissible
H: entry with respect to stream s. The list is sorted by score-value
H: which is given by the definition of s. If s is not given, the
N: snp
P: DB_READ | DB_WRITE
D: set numplayed
-S: snp number af1 [af2 ...]
+U: snp number af1 [af2 ...]
H: Update the numplayed field in the data table for all given audio
H: files.
---
N: stradd
P: DB_READ | DB_WRITE
D: add stream
-S: stradd s
+U: stradd s
H: Add stream s to the list of available streams. The stream
H: definition for s is read from stdin and is then sent to
H: para_server. Example:
N: strdel
P: DB_READ | DB_WRITE
D: delete stream
-S: strdel s
+U: strdel s
H: Remove stream s from database.
---
N: streams
P: DB_READ
D: list streams
-S: streams
+U: streams
H: Print list of available streams. Use 'cs' to switch to any of
H: these.
---
N: strq
P: DB_READ
D: query stream definition
-S: strq [s]
+U: strq [s]
H: Print definition of stream s to stdout. Use current stream if s was
H: not given.
---
N: summary
P: DB_READ
D: list attributes
-S: summary
+U: summary
H: Print a list of attributes together with number of audio
H: files having that attribute set.
---
N: upd
P: DB_READ | DB_WRITE
D: update database
-S: upd
+U: upd
H: This command uses the --audio_file_dir option of para_server to
H: locate your audio files. New files are then added to the mysql
H: database. Use this command if you got new files or if you have
N: us
P: DB_READ | DB_WRITE
D: update lastplayed time
-S: us name
+U: us name
H: Update lastplayed time without actually playing the thing.
---
N: verb
P: DB_READ | DB_WRITE
D: send verbatim sql query
-S: verb cmd
+U: verb cmd
H: Send cmd to mysql server. For expert/debugging only. Note that cmd
H: usually must be escaped. Use only if you know what you are doing!
---
N: vrfy
P: DB_READ
D: list invalid entries in database
-S: vrfy
+U: vrfy
H: Show what clean would delete. Run 'upd' before this command to make
H: sure your database is up to date.
---
N: chs
P: DB_READ | DB_WRITE
D: change the current audio file selector
-S: chs [new_selector]
+U: chs [new_selector]
H: Shutdown the current selector and activate new_selector. If no
H: argument was given, print the name of the current selector.
---
N: ff
P: VSS_READ | VSS_WRITE
D: jump amount of time forwards or backwards in current audio file
-S: ff n[-]
+U: ff n[-]
H: Set the 'R' (reposition request) bit of the vss status flags
H: and enqueue a request to jump n seconds forwards or backwards
H: in the current audio file.
N: help
P: 0
D: print help text
-S: help [command]
+U: help [command]
H: Without any arguments, help prints a list of availible commands. When
H: issued with a command name as first argument, print out a description
H: for that command.
N: hup
P: VSS_WRITE
D: force reload of config file, log file and user list
-S: hup
+U: hup
H: Reread the config file and the user list file, close and reopen the log
H: file, and tell all children to do the same.
---
N: jmp
P: VSS_READ | VSS_WRITE
D: jump to given position in current audio file
-S: jmp [n]
+U: jmp [n]
H: Set the 'R' (reposition request) bit of the vss status flags
H: and enqueue a request to jump to n% of the current audio file,
H: where 0 <= n <= 100.
N: next
P: VSS_READ | VSS_WRITE
D: skip rest of current audio file
-S: next
+U: next
H: Set the 'N' (next audio file) bit of the vss status flags. When
H: playing, change audio file immediately. Equivalent to stop
H: if paused, NOP if stopped.
N: nomore
P: VSS_READ | VSS_WRITE
D: stop playing after current audio file
-S: nomore
+U: nomore
H: Set the 'O' (no more) bit of the vss status flags. This instructs
H: para_server to clear the 'P' (playing) bit as soon as it encounters
H: the 'N' (next audio file) bit being set.
N: pause
P: VSS_READ | VSS_WRITE
D: pause current audio file
-S: pause
+U: pause
H: Clear the 'P' (playing) bit of the vss status flags.
---
N: play
P: VSS_READ | VSS_WRITE
D: start playing or resume playing when paused
-S: play
+U: play
H: Set the 'P' (playing) bit of the vss status flags. This
H: results in starting/continuing to stream.
---
N: sb
P: VSS_READ
D: print status bar for current audio file
-S: sb [n]
+U: sb [n]
H: Without any arguments, sb continuously prints a status bar of the
H: form
H:
N: sc
P: VSS_READ
D: print name of audio file whenever it changes
-S: sc [n]
+U: sc [n]
H: sc prints exactly one line (the filename of the audio file
H: being played) whenever the audio file changes. Stops after
H: n iterations, or never if n is not specified.
N: sender
P: VSS_READ | VSS_WRITE
D: control paraslash internal senders
-S: sender [s cmd [arguments]]
+U: sender [s cmd [arguments]]
H: send command cmd to sender s. cmd may be one of the following:
H: help, on, off, add, delete, allow, or deny. Note that not all senders
H: support each command. Try e.g. 'para_client sender http help' for
N: si
P: 0
D: print server info
-S: si
+U: si
H: Print server uptime and other information.
---
N: stat
P: VSS_READ
D: print status info for current audio file
-S: stat [n]
+U: stat [n]
H: Without any arguments, stat continuously prints status messages
H: about the audio file being streamed. Use the optional number n
H: to let stat exit after having displayed status n times.
N: stop
P: VSS_READ | VSS_WRITE
D: stop playing
-S: stop
+U: stop
H: Clear the 'P' (play) bit and set the 'N' bit of the vss status
H: flags.
---
N: term
P: VSS_READ | VSS_WRITE
D: terminate para_server
-S: term
+U: term
H: Shuts down the server. Instead of this command, you can also send
H: SIGINT or SIGTERM. It should never be necessary to send SIGKILL.
---
N: version
P: 0
D: print server's version
-S: version
+U: version
H: Show version and other info