← Software

PulseAudio

A network-capable sound server.

PulseAudio sits between Linux applications and ALSA, the kernel-level audio subsystem. It mixes sound from multiple applications into the chosen output (so two apps can play sound at the same time without one of them blocking the other), lets the user choose audio sinks per stream, and routes audio over the network between machines or between an app and a Bluetooth headset.

Lennart Poettering started PulseAudio in 2004 (originally "Polypaudio") and led its development through its rise to become the standard desktop audio server on most Linux distributions in the late 2000s and 2010s. Its early reputation for being unreliable has long since been solved by years of hardening, but the perception persisted longer than the underlying problems.

PipeWire is now displacing PulseAudio on most modern desktop distributions while providing a PulseAudio-compatible API, so existing PulseAudio-aware applications work without modification. PulseAudio still ships as the audio server on many older or more-conservative distributions and remains a viable choice where it is known to work well.

License: LGPL-2.1-or-later

Category: System

Website: https://www.freedesktop.org/wiki/Software/PulseAudio/

Install

Debian/Ubuntu: sudo apt install pulseaudio
Fedora/RHEL:   sudo dnf install pulseaudio
Arch:          sudo pacman -S pulseaudio

Authors

  • Lennart Poettering (creator)
  • PulseAudio contributors
PreviousProxmox VE NextPulumi

This site is currently in Beta. Contact: Chris Paton

Textbook of AI · Textbook of Usability · Textbook of Digital Health

Auckland Maths and Science Tutoring