Bug 137911 - vista style volume control
Summary: vista style volume control
Status: RESOLVED FIXED
Alias: None
Product: Phonon
Classification: Frameworks and Libraries
Component: KDE platform plugin (show other bugs)
Version: unspecified
Platform: Mandriva RPMs Linux
: NOR wishlist
Target Milestone: ---
Assignee: Matthias Kretz
URL:
Keywords:
: 187057 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-11-26 15:23 UTC by Kjetil Skjønberg
Modified: 2010-12-18 15:27 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Screenshot of the volume mixer in vista (49.64 KB, image/png)
2006-11-26 15:25 UTC, Kjetil Skjønberg
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kjetil Skjønberg 2006-11-26 15:23:08 UTC
Version:            (using KDE KDE 3.5.5)
Installed from:    Mandriva RPMs

As I have had the chance of trying out microsofts newest operating system, I noticed one particulary nifty (and useful) feature in the mixer panel.

It is now possible to change volume level on an application-specific level (directly in the volume mixer panel), and even mute sound from specific applications. This is something I, and others, would like to see as a feature in linux and KDE.
Comment 1 Kjetil Skjønberg 2006-11-26 15:25:01 UTC
Created attachment 18701 [details]
Screenshot of the volume mixer in vista

Please review the attached screenshot
Comment 2 Matthias Kretz 2008-06-02 17:11:12 UTC
I currently lack the time to implement the GUI for this. The necessary groundwork is already done.
Comment 3 Angel Blue01 2009-03-03 23:37:08 UTC
I've heard that Photon was supposed to support per-application audio settings. It would be nice to have this in the GUI, please keep working on it.
Comment 4 Matthias Kretz 2009-03-05 22:32:26 UTC
For anybody with some spare time: take a look at phonon/examples/outputselector.cpp. It does implement the basics to do volume control and device selection for all Phonon applications.
Comment 5 Giulio Camuffo 2009-04-18 19:35:04 UTC
I tried and compiled phonon/examples/outputselector.cpp. It works, even if it would need a better gui, but it can control only the apps that use Phonon. It would be really useful to have something library agnostic, like PulseAudio.
Comment 6 Kai Uwe Broulik 2010-08-27 04:06:07 UTC
It is possible if you install pulseaudio. But this breaks a lot of other features (especially on Kubuntu), so in my case my headset did not work anymore, but you could change the volume of every stream.
Just wait a bit and it hopefully gets implemented.
Comment 7 Harald Sitter 2010-12-18 15:25:13 UTC
Closing this as FIXED on the Phonon level. It is nowadays possible with PulseAudio (and supposedly it simply works(tm) on Windows too) and even nicely integrated in KMix.

We do not think there would be much use in replicating functionality that is already there, at a lower level, thus covering also applications outside the Phonon scope which is of course to be preferred over a Phonon-only solution.
Comment 8 Harald Sitter 2010-12-18 15:26:23 UTC
*** Bug 187057 has been marked as a duplicate of this bug. ***
Comment 9 Colin Guthrie 2010-12-18 15:27:04 UTC
Just to add to what Harold said:

PulseAudio enables all these features. I believe the latest KUbuntu defaults to
using PA these days and has integrated all the patches necessary to support PA
properly in Phonon and KMix. All these patches are now upstream so will be part
of KDE 4.6 without any additional patching by the distros.

I created a Wiki page in March to show how things should look like when
everything is setup correctly.
http://pulseaudio.org/wiki/KDE
 and here is a little YouTube video showing per-application volume control
working, all the way through to the application level volume GUI too!
http://colin.guthr.ie/2010/04/slide-around-the-sound/

And I even wrote a 5.1 Speaker configuration system for KDE 4.6 too:
http://colin.guthr.ie/2010/07/speaker-setup-now-or-forever-hold-your-peace/

It could do with some GUI love, but the functionality is there :D

@KaiUweBroulik2, if you have specific problems with headsets etc. under PA,
please let me know and I'll investigate - the bugs don't fix themselves :D