libao.conf(5)
π NAME π
okay bestie, welcome to libao.conf(5) β literally the manual page for libao configuration (yes, thatβs the vibe). Itβs all about libao.conf and .libao, the config files for libao, the audio output library. π
β¨ SYNOPSIS β¨
the two files in question are:
/etc/libao.conf
~/.libao
π¦ DESCRIPTION π¦
libao.conf and .libao are configuration files for libao, the audio output library. They specify various options to libao, as described below. libao.conf sets system-wide options, whereas ~/.libao sets user-specific options. When an option is set in both places, the option in ~/.libao takes precedence. π
π FILE FORMAT π
The file consists of comments and key-value pairs. Comments are on separate lines that start with a # symbol. The key-value pairs are of the form:
key=value
where key contains no whitespace and no equal signs. value will be all of the text after the equal sign until (but not including) the ending newline. Beware of extra spaces at the end of the line! They will probably be interpreted as part of the option value. π
The following is a list of valid global option keys. Any driver specific option may be used as well as those keys.
default_driverβ The short name of the driverlibaoshould use by default. Valid values include (not all are available on every platform):pulse,oss,esd,arts,alsa,nas,irix,sun,roarandsndio. Note that"sun"is used on many BSD systems as well as Solaris. πdebug(Value optional/ignored) β Sets all the drivers as well as AO itself into debugging output mode. Unlike passing the debug option to a driver,debugwill also print debugging information from driver loading and testing. πquiet(Value optional/ignored) β Sets all the drivers as well as AO itself into silent mode. Errors will return only error codes; neitheraonor the drivers will print any output whatsoever tostderr. π€«verbose(Value optional/ignored) β Sets all the drivers as well as AO itself into verbose mode. π£οΈ
π EXAMPLE π
Here is an example libao.conf that forces the OSS driver to be used by default:
# This is a comment.
default_driver=oss
π BUGS π
libao.conf is missing a number of potentially useful options. yeah, sheβs got room to grow, bestie. π
π«Ά AUTHORS π«Ά
Stan Seibert <volsung@xiph.org>
xoxo, your libao bestie πβ¨ β this iconic little page is the libao.conf(5) manual from September 1, 2003. mwah! π
π¦ where this page comes from
- alpine 3.24: libao-doc 1.2.2-r3 Β· GPL-2.0-or-later
- arch rolling: libao 1.2.2-7 Β· GPL-2.0-or-later
- nixpkgs unstable: libao 1.2.2
- opensuse-leap 16.0: libao-devel 1.2.2+git20180114.d522165-160000.3.2 Β· GPL-2.0+
- opensuse-leap 16.0: libao-devel 1.2.2+git20180114.d522165-160000.3.2 Β· GPL-2.0+
- opensuse-leap 16.0: libao-devel 1.2.2+git20180114.d522165-160000.3.2 Β· GPL-2.0+
- opensuse-leap 16.0: libao-devel 1.2.2+git20180114.d522165-160000.3.2 Β· GPL-2.0+
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms