• pmc@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 months ago

    There are only 2 current audio frameworks, right? PipeWire (most current, best compatibility from what I’ve seen) and PulseAudio (dominant for a long time but now being replaced by PipeWire)

    • orclev@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      2 months ago

      Sort of kind of. The actual drivers are still ALSA which both pulse and pipewire build on top of. Then there’s JACK which is older but basically tried to be Pipewire before Pipewire. Lastly there’s WirePlumber which is an automation/scripting thing built on top of Pipewire. So depending on what you’re doing you end up having to wrangle with a minimum of Pipewire and ALSA, and might also need to mess with WirePlumber and Pulse (as Pipewire exposes a Pulse API).

      • tekato@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 month ago

        Just install wireplumber, plus the pipewire modules for alsa and pulseaudio (pipewire-alsa and pipewire-pulse, respectively). These 3 will run any audio application.