Introduction to NAS

The Network Audio System is a network transparent, client/server audio transport system used to read , write and play audio files in many formats including .au, .snd, .voc, .wav, .aiff, .aif and .iff. It can be described as the audio equivalent of an X server.

There may be a more recent release available from the NAS home page. You can check and probably use the existing BLFS instructions. Note that versions other than the one shown in the download URLs have not been tested in a BLFS environment.

Package Information

NAS Dependencies


X Window System

User Notes:

Installation of NAS

This package (unfortunately) expects the X Window system to be installed in the /usr/X11R6 directory. If you're using a recent version of Xorg and it is installed in any other location, ensure you have followed the instructions in the Creating an X11R6 Compatibility Symlink section.

Install NAS by running the following commands:

xmkmf &&
make World

This package does not come with a test suite.

Now, as the root user:

make install &&
install -v -m755 -d /usr/share/doc/nas-1.9/{html,pdf} &&
install -v -m644 doc/html/* /usr/share/doc/nas-1.9/html &&
install -v -m644 doc/pdf/* /usr/share/doc/nas-1.9/pdf &&
install -v -m644 doc/{README,actions,*.{ps,txt}} \

Command Explanations

xmkmf; make World: These commands use the standard for compiling X based applications.

Configuring NAS

Config Files


Configuration Information

Create the NAS configuration file using the following command:

install -v -m644 /etc/nas/ /etc/nas/nasd.conf

Edit the new configuration file to suit your network and system needs.

Boot Script



The NAS server cannot run simultaneously with other sound servers, such as MAS or JACK.

Install the /etc/rc.d/init.d/nas init script included in the blfs-bootscripts-20080816 package.

make install-nas

The init script uses a default parameter to allow access to all hosts on the network. Review the nasd man page for other available parameters if you need to modify the script.


Installed Programs: auconvert, auctl, audemo, audial, auedit, auinfo, aupanel, auphone, auplay, aurecord, auscope, autool, auwave, checkmail, issndfile, nasd, playbucket, and soundtoh
Installed Library: libaudio.{so,a}
Installed Directory: /etc/nas, /usr/X11R6/include/audio and /usr/share/doc/nas-1.9

Short Descriptions


are a collection of tools to convert, play, edit, record, and manipulate sound files. See the respective man page for each utility for a full description of each one.


plays a sound file when the user receives mail.


checks if a file is in a recognized audio file format.


is the Network Audio System server daemon.


plays, or creates, the bucket corresponding to the specified file.


converts a sound file to a C language header file.


contains API functions to read and write audio files.

Last updated on 2008-05-10 18:53:20 -0500