F5F Stay Refreshed Software Operating Systems Separate audio channels for Chromium and Electron platforms (primarily Tidal)

Separate audio channels for Chromium and Electron platforms (primarily Tidal)

Separate audio channels for Chromium and Electron platforms (primarily Tidal)

I
IamRikyPT
Member
129
12-07-2020, 07:37 AM
#1
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?
I
IamRikyPT
12-07-2020, 07:37 AM #1

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?

D
DeathBeastDB
Senior Member
337
12-08-2020, 02:28 PM
#2
Have you explored Helvum? It offers a graphical interface and allows extensive handling of inputs and outputs.
D
DeathBeastDB
12-08-2020, 02:28 PM #2

Have you explored Helvum? It offers a graphical interface and allows extensive handling of inputs and outputs.

J
JR_GAMER07
Posting Freak
915
12-08-2020, 08:53 PM
#3
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.
J
JR_GAMER07
12-08-2020, 08:53 PM #3

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.