Separate audio channels for Chromium and Electron platforms (primarily Tidal)
Separate audio channels for Chromium and Electron platforms (primarily Tidal)
Hey there, I'm curious about how to manage audio sources for different Chromium or Electron apps in PipeWire. You mentioned using a GoXLR and wanting Tidal on one device and Discord on another. In your setup, both are listed under Chromium, but changing the output causes issues since any node labeled "Chromium" gets reclassified. You attempted to rename nodes in your main configuration file, but it didn't work. Also, Spotify had no problems because it used a proper Linux client, whereas Tidal only has an Electron-based version wrapped as a flatpak. I also tried using an AppImage, which still faced the same challenge. The .deb package you mentioned is blocked due to dependencies on libappindicator3-1, which creates further complications. Would you like some alternative approaches or workarounds?
Have you explored Helvum? It offers a graphical interface and allows extensive handling of inputs and outputs.
I've tested it now and it faces the same issue as qpwgraph. When I pause for a few seconds, the stream gets unregistered and disappears from the sources. Restarting brings it back to system output. PS: I experimented more with qpwgraph, connecting tidal only to music playback. However, when I stop, wait, and then launch any Chromium Stream, it works on both the Music and System channels before pausing Vivaldi and Tidal. After starting playback in Vivaldi and Tidal is stopped.