mate-desktop / mate-media

Media tools for MATE
https://mate-desktop.org
GNU General Public License v2.0
19 stars 25 forks source link

allow moving applications between soundcards #74

Open monsta opened 8 years ago

monsta commented 8 years ago

From https://github.com/mate-desktop/mate-control-center/issues/173 (github doesn't allow moving reports between repos):

Some mixers allow the user to choose which sound stream goes to which sound card (and to move them around in realtime). pavucontrol does this, as does the standard KDE mixer, but the mate-volume-control doesn't. Here's why it's useful for me (and many others who have at least one extra source of sound).

I have 2 soundcards, one of which connects to my monitor's internal 0.5W speaker, while the other connects to my hi-fi. The latter is usually left on and moderately loud (because Classical music in particular has a large dynamic range).

So, when I play my music, or youtube, I want to hear the sound through the hi-fi. But for system bongs, startup sounds, terminal beeps, and all sorts of unexpected sounds that arise from web-pages, I really don't want to hear them fortissimo!

The easiest way to try this out is to launch pavucontrol and experiment with it - then either (a) copy this functionality into Mate-volume-control, or (b) in the meantime, add a link/explanation in mate-volume-control that launches pavucontrol. Thanks for your time.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/29676673-allow-moving-applications-between-soundcards?utm_campaign=plugin&utm_content=tracker%2F1389445&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F1389445&utm_medium=issues&utm_source=github).
mratajsky commented 8 years ago

Just one thing to be aware of here: when you change the default sound card by clicking a toggle on the output tab, it moves everything to that particular sound card; pavucontrol doesn't do this, it only chooses the default sound card for new, previously unseen, streams. We should choose if we allow both assigning all streams to a particular card as well as assigning individual streams and be careful with the design.

monsta commented 8 years ago

@RichardNeill: please comment on the behavior explained above.