El servidor multimedia

aRts (Analog RealTime Synthesizer) es el servidor multimedia usado por las aplicaciones de KDE aunque realmente aRts no dependa ni de las librerías de KDE ni de Qt, pudiendo ser usado bajo cualquier entorno de escritorio.

aRts es un servidor multimedia que no sólo mezcla señales de audio para reproducirlas sino que puede además procesarlas, aplicar filtros, etc. Además, no se restringe a reproducir sonido, sino que también puede reproducir video (y está en desarrollo el soporte para aplicar filtros también a los videos).

Stefan Westerfeldt, creador y principal desarrollador de aRts, creó un protocolo llamado MCOP especialmente diseñado para que las aplicaciones se comunicaran con el servidor multimedia. Parece cada vez más seguro que el futuro servidor multimedia de GNOME también usará este protocolo de forma que las aplicaciones de un escritorio que se ejecuten en el otro, puedan comunicarse indistintamente con el servidor que se esté ejecutando en cada momento sin perder en ningún caso la capacidad de reproducir sonidos.

Aplicaciones como aRtsbuild permiten construir estructuras en las que aparezcan las señales de entrada y salida, filtros, bucles, etc. por medio de grafos que luego aRts aplicará a la salida de audio de las aplicaciones. aRts también incluye otras utilidades como artsdsp permiten ejecutar aplicaciones antiguas que no ofrezcan soporte para comunicarse por medio de MCOP.

Muy relacionado con aRts está la aplicación que gestiona los sucesos del escritorio, KNotify. Este servidor, centraliza la recepción de las notificaciones de cualquier suceso en cualquier aplicación. En el panel de control se puede configurar qué hacer para cada suceso en cada aplicación de forma independiente. Así, se puede hacer que se reproduzca un archivo de sonido cuando haya nuevo correo, o que aparezca una ventana indicando el suceso ocurrido. Otras opciones son grabar la notificación en un archivo de registro o sacar un mensaje por la salida estandar (stdout).