After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 728585 - Add volume control to UI
Add volume control to UI
Status: RESOLVED NOTABUG
Product: gnome-music
Classification: Applications
Component: general
3.12.x
Other All
: Normal enhancement
: 3.14
Assigned To: gnome-music-maint
gnome-music-maint
available
Depends on:
Blocks:
 
 
Reported: 2014-04-20 06:36 UTC by Yuri Myasoedov
Modified: 2017-04-29 21:34 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Yuri Myasoedov 2014-04-20 06:36:52 UTC
Please, add a volume control to UI.
Comment 1 Vadim Rutkovsky 2014-04-20 09:02:59 UTC
Allan, would it make sense to add a popover similar to Rhythmbox?
Comment 2 Yuri Myasoedov 2014-04-20 09:08:57 UTC
BTW, you can also see example of such popover in Totem 3.12.
Comment 3 Allan Day 2014-04-22 11:20:22 UTC
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.
Comment 4 Vadim Rutkovsky 2014-04-22 11:34:29 UTC
(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
Comment 5 Allan Day 2014-04-22 11:37:21 UTC
(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".
Comment 6 Yuri Myasoedov 2014-04-22 11:57:37 UTC
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.
Comment 7 Jakub Steiner 2014-05-05 10:05:35 UTC
(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.
Comment 8 Yuri Myasoedov 2014-05-05 10:33:20 UTC
Can you name at least one music player without this functionality? Even mpg123 has that.
Comment 9 Jakub Steiner 2014-05-05 11:01:22 UTC
(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.
Comment 10 Allan Day 2014-05-05 11:07:38 UTC
(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.
Comment 11 Vadim Rutkovsky 2014-05-05 11:12:28 UTC
(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
Comment 12 Yuri Myasoedov 2014-05-05 11:31:14 UTC
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/
Comment 13 Vadim Rutkovsky 2014-05-05 12:03:56 UTC
(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
Comment 14 Dimitrios Christidis 2017-01-23 19:17:06 UTC
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?
Comment 15 Felipe Borges 2017-01-24 08:53:02 UTC
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/)