The artsdsp utility, described previously, allows most legacy sound applications that talk to the audio devices directly, to work properly under aRts. Applications written to use the Enlightenment Sound Daemon (esd) will also work in most cases by running esd under artsdsp.
This makes a good short term solution to porting existing applications to KDE. However, it does not allow the application to directly take advantage of all of the power of aRts, such as using modules and multimedia streams other than digital audio. If the application goes beyond simple playing of sound files, it usually makes sense to add native support for aRts to the application.
Using aRts also means that application does not have to do as much work -- it can leverage the functions in aRts to handle issues like codecs for different media formats and control of the sound hardware.
Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team