To optimise use of alsa dmix, audio applications need to use software mixing. I cannot determine if xfmedia supports software mixing, and if it does, where this would be configured. If it helps, the equivalent setting for xine is gui.audio_mixer_method:Software in ~/.xine/config Reproducible: Always Steps to Reproduce: 1. Run xfmedia concurrently with another audio application. 2. Adjust the volume control in xfmedia. Actual Results: The volume of the overall mixed output of both streams was altered. Expected Results: Only the volume of the xfmedia audio stream should be altered. gtk 1.2.10 gtk-xfce-engine 2.2.7 gtk2 2.6.9 alsa 1.0.9
I'm not sure what this has to do with software mixing in general: I have a sound card that does hardware mixing, with no need to use dmix, and when I change the volume anywhere, all volumes are changed. This seems like a niche feature: if you want to enable it, edit ~/.xine/config. I don't want a pref for this in the UI.
(In reply to comment #1) > I'm not sure what this has to do with software mixing in general: I have a sound > card that does hardware mixing, with no need to use dmix, and when I change the > volume anywhere, all volumes are changed. This seems like a niche feature: if > you want to enable it, edit ~/.xine/config. I don't want a pref for this in the UI. > I don't particularly want a UI pref either. I know I can select software mixing in ~/.mplayer/config, ~/.xine/config, and I am reliably informed that there are similar options in other media players. All fine, except that I want to use xfmedia, and there is no equivalent option in ~/.config/xfmedia/settings.xml. So it seems I will just have to get used to the fact that xfmedia's volume control will always affect other sound sources.
As I said, edit ~/.xine/config. Xfmedia parses that file on startup.
Thanks, and apologies for misunderstanding. ~/.xine/config was created only when I installed and ran xine, for comparison purposes. Prior to that, xfmedia worked as expected, so I did not make the connection.