The RoarAudio package is the major software package and the most complet implementation of the protocol. It includes all major parts of a complet setup:
While the user normaly does not notice this package to be installed it's the most important one on normal setups as it provides every backend functionality used by the applications used by the user.
roard is the sound server included in this package. It is a very powerful sound server implemeting most of the RoarAudio protocol but also serval other protocols for compatibility. It has a generic backend handling and can use a lot diffrent drivers. Drivers exist for all common backends such as OSS and ALSA as well as for virtual outputs like to send data to icecast.
This is a colection of basic clients to comunicate with and control RoarAudio servers like roard. Those tools can be used by advanced users or by shellscripts and such.
roarify and friends
roarify is a loader for the compatibility layers. Those are layers which are placed (by roarify) between a application and libroar to enable the application to use RoarAudio even if it's not supported natively. Those layers emulate oher sound systems. This is not a OSS emulation like most other sound systems have it but a much more complet emulation which allowes nearly every audio using application to use RoarAudio.
libroar and friends
Those are the libraries implementhing everything for this package. They are used by most applications implementing RoarAudio support for example by media players.
This is a list of all of those libraries:
|Powered by Fellig.org, Vim and Freedom.|