• buddascrayon@lemmy.world
    link
    fedilink
    arrow-up
    14
    arrow-down
    1
    ·
    edit-2
    1 day ago

    Oh no… Anyway, anyone got a fix for dual audio on Linux Mint.

    I wanna output to 2 devices (one is HDMI TV and the other is Bluetooth) at once and pipewire isn’t accommodating me. I’m hesitant to go screwing around with pulseaudio cause I tried that on a previous build and things went badly.

    I managed to get an all devices audio output inserted into the pipewire.conf but the only sound that comes out is from the TV and not the bluetooth speaker.

    I don’t really expect an answer here but if you could point me to the forum or instance that might have answers would be appreciated.

    I used this page to do the code insert.

    ~~https://thecodeninja.net/2024/06/pipewire-combined-sink/~~ nevermind, the site seems to have 404’d itself in the last minute or so.

    • Domi@lemmy.secnd.me
      link
      fedilink
      arrow-up
      3
      ·
      15 hours ago

      Check out qpwgraph: https://flathub.org/en/apps/org.rncbc.qpwgraph

      It’s like Helvum but it can save patchbays and restore them on boot.

      The easiest solution is to create a virtual audio device through your Pipewire config and then use qpwgraph to link them up to your physical device on boot.

      I can copy my Pipewire virtual device config if you need it.

      I have used this setup to separate game audio from voice audio when streaming for years.

      • buddascrayon@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        13 hours ago

        Yeah, if you could post your setup that would be great. I think it would give me a better idea of how things work. Though, my goal is to consolidate sources to multiple outputs not to separate them.

    • ayyy@sh.itjust.works
      link
      fedilink
      arrow-up
      2
      ·
      17 hours ago

      Combining Bluetooth with other output types is quite challenging because the audio buffers are not just huge for Bluetooth, they are actually dynamically resized depending on signal depending on the implementation.

    • opfar.v30@lemmy.ml
      link
      fedilink
      arrow-up
      5
      ·
      23 hours ago

      If outputting separate programs to separate outputs: install Pavucontrol (yes, for Pipewire); change outputs per-program in the first tab.

      If trying to output the same stream(s) to both: install Helvum; drag lines around to connect to additional outputs.

      • buddascrayon@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        20 hours ago

        Oooo, Helvum looks like what I’m trying for. Thanks! Do you know if i can use flatpak on an Ubuntu/Debian based system? Or does it only work on Arch based?