Module Configure


module Configure: sig .. end
Constants describing configuration options of liquidsoap.

val version : string
String describing the version.
val scm_snapshot : bool
Is this build a SVN snapshot ?
val vendor : string
String describing the software.
val var_script : string Pervasives.ref
Substitution of configured variables
val subst_vars : string -> string
val libs_dir : string
Where to look for standard .liq scripts to include
val findlib_path : string list
Directories where to search for libraries..
val dynlink : bool
Is dynlink available?
val plugins_dir : string
Where to look for dynamically loadable modules (cmxs).
val load_dynlinks : unit -> unit
Helper to load dynamic modules.
val load_plugins_dir : string -> unit
Helper to load dynamic plugins.
val default_font : string
Default font file
val recode_tag : ?in_enc:string -> ?out_enc:string -> string -> string
Function to reencode tags into utf8.
val requests_max_id : int
Maximal id for a request.
val file_mime : (string -> string) option
Magic mime detection
val data_mime : (?len:int -> string -> string) option
val requests_table_size : int
val tts_program : string
Program used for text-to-speech.
val rundir : string
Configured directories. Typically /var/(run|log)/liquidsoap.
val logdir : string
val display_types : bool Pervasives.ref
Display inferred types.
val conf : Dtools.Conf.ut
Liquidsoap configuration root
val big_endian : bool
Is the architecture big endian?
val libs_versions : string
String containing versions of all enabled bindings.
val file_watcher : File_watcher.watch Pervasives.ref
File watch utility.