GNOME Bugzilla – Bug 728585
Add volume control to UI
Last modified: 2017-04-29 21:34:38 UTC
Please, add a volume control to UI.
Allan, would it make sense to add a popover similar to Rhythmbox?
BTW, you can also see example of such popover in Totem 3.12.
I like the absence of a volume control in Music. It makes it easier to set the volume to the desired level, since there is only one volume control (the system one) rather than two. It also avoids those frustrating incidents where you are playing music but can't understand why you aren't getting the volume you want - because you've turned up the system volume and haven't realised that the app volume is either low or at the bottom.
(In reply to comment #3) > I like the absence of a volume control in Music. This is not really consistent with other apps, though I personally use either global volume switcher or the one at Control Center for each app separately. The bottom toolbar seem to have some space for the popover, so I'm gonna set this as gnome-love as a nice, though not really required addition to the app
(In reply to comment #4) ... > This is not really consistent with other apps, Maybe the other apps should maybe be consistent with Music. ... > The bottom toolbar seem to have some space for the popover, so I'm gonna set > this as gnome-love as a nice, though not really required addition to the app Either we want it or we don't. I don't want to slip into "let's add this because we can".
I understand Allan's thoughts, although mute button would be useful feature. On the other hand, user can just pause playing song. But here is a simple use case: you're listening some loud and noisy track (ex. death metal:-)), but don't want to miss incoming VoIP call; you must to decrease volume level in your music player. What is a simpler: adjust volume with button (one action) or through control center (several actions)? It's non-trivial UX related question, because each way has its own pros and cons.
(In reply to comment #6) > But here is a simple use case: you're listening some loud and noisy track (ex. > death metal:-)), but don't want to miss incoming VoIP call; you must to > decrease volume level in your music player. That's a problem that should be offloaded to the system (sound event priorities?) rather than the user that would have to act as a system volume mixer. I very much second Allan's opinion on keeping a single system volume.
Can you name at least one music player without this functionality? Even mpg123 has that.
(In reply to comment #8) > Can you name at least one music player without this functionality? Even mpg123 > has that. That's hardly a criteria, but I don't think Play Music on android does. I'm not opposed to exposing volume control from the app, but I wouldn't go creating the complexity of local app volume level. That's the way apps behave on ios where they control the global volume. The incoming call issue situation is also elegantly solved on ios. When a ringer happens, currently playing sound dims and if you happen to take the call, the playback is actually faded out completely and paused.
(In reply to comment #8) > Can you name at least one music player without this functionality? Even mpg123 > has that. I don't think we should emulate existing apps for the sake of it. I haven't heard a compelling reason why a volume control is necessary.
(In reply to comment #8) > Can you name at least one music player without this functionality? Even mpg123 > has that. Lousy argument, all other players have 'Open File / Open Folder' concept (In reply to comment #6) > I understand Allan's thoughts, although mute button would be useful feature. On > the other hand, user can just pause playing song. Or do the mute automatically - http://www.webupd8.org/2013/06/how-to-automatically-mute-music-when.html
Ok, I give up :) (In reply to comment #11) > Or do the mute automatically - > http://www.webupd8.org/2013/06/how-to-automatically-mute-music-when.html I like idea with fading. BTW, it would be great if GNOME 3.14 will provide something like Advanced Volume Mixer [1]. [1] https://extensions.gnome.org/extension/212/advanced-volume-mixer/
(In reply to comment #12) > Ok, I give up :) Let's close this as NOTABUG. I think we can revise this during 3.16 sprint. > > (In reply to comment #11) > BTW, it would be great if GNOME 3.14 will provide > something like Advanced Volume Mixer [1]. You still can do this in control-center's Sound or pavucontrol
I understand that a decision has been made and that Bugzilla is not the most appropriate place to have a discussion. However, as I am affected by this bug, please allow me to offer some additional thoughts on why volume control similar to Totem would be useful. I am not sure if making comparisons against operating systems designed for phones and tablets is fair. These devices are optimised for single tasks. It is highly unlikely for a user to consume two forms of multimedia at the same time. That can not be said for personal computers. It is not out of the question for a user to listen to music while watching a lecture or playing a video game. The current proposed solution (i.e. adjusting the volume for GNOME Music through the Control Centre) is inadequate for two reasons: 1) It is too far away. At least four clicks are required to get to the volume slider and there is a significant delay in launching GNOME Control Centre. 2) Since there is no indication on the UI, it is easy to forget that the application-level volume has been lowered. Thus, while trying to avoid the problem described by Allan in comment #3, it's made worse. Maybe the best approach would have been to expose the volume slider and focus on addressing the issues with PulseAudio's flat volumes?
I suggest a different approach: expose application-specific volume controls in the shell (just like the effect you get when using the Advanced Volume mixer gnome-shell extension https://extensions.gnome.org/extension/212/advanced-volume-mixer/)