Bug 253406 - Separate Amarok volume from master volume
Summary: Separate Amarok volume from master volume
Status: RESOLVED FIXED
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.3.2
Platform: openSUSE Linux
: NOR wishlist
Target Milestone: 2.4.0
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-06 18:19 UTC by Chris Woelkers
Modified: 2012-08-26 10:08 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Woelkers 2010-10-06 18:19:15 UTC
Version:           2.3.2 (using KDE 4.5.1) 
OS:                Linux

When I have Amarok open and I try to change the volume within Amarok the system master volume is also changed. The reverse is also true, when I change the system master volume Amarok's volume is changed as well. The problem in this is that it is not equal. Setting Amarok's volume to 50% sets the master volume to 71% and setting the master volume to 50% sets Amarok's volume at 32%.
The two volume controls should be completely separate with neither one causing any change to the other, just like in Amarok 1.4. Or, if this is not possible, have it so that they mirror each other, change one to 50% and the other one changes to 50%.

Reproducible: Always
Comment 1 Alejandro Lorenzo 2012-01-16 10:21:10 UTC
Is this really fixed? I mean, yes, when i turn down the master volume control amarok does not get affected, but when i turn down amarok volumen down, the master channel is affected.

I am using pulseaudio, which provides independant volume level for streams, and this is kind of annoying as i might want to turn down my music without affecting general volumen
Comment 2 Kjetil Kilhavn 2012-08-26 10:08:40 UTC
I have the same problem with Amarok, and I am also using PulseAudio.
openSUSE 12.1 (64-bit) with PulseAudio 1.1-1.2, KDE SC 4.8.5 (release 521) and Amarok 2.5.0.162, using openSUSE and openSUSE KDE SC 4.8 repositories with Amarok from KDE SC 4.8 Core repository.

Whether or not this is an Amarok bug is hard to tell. I don't think it is. The same bug affects the “Now playing” plasmoid (plasma-addons 4.8.5-180.1) - in the same strange way. It also affects Juk, but only partly (and there may be a different problem with Juk). I will try to explain it in detail:
When turning the “Now playing”/Amarok volume down, the master volume is not affected. When turning the volume up, it seems the master volume tags along when they are at the same level. The reverse is true when adjusting the master volume. Once it hits the volume level of “Now playing”/Amarok while adjusting the volume downwards the two volumes become connected, but the master volume can be adjusted upwards without affecting the Amarok or “Now playing” volume.

When using JuK, the master volume is affected in the same manner if I adjust the volume of JuK upwards, but the JuK volume is not affected if I adjust the master volume downwards. However, if I use the volume controls of KMix the same effect can be observed. Increasing the playback stream of the music player (JuK or Amarok) affects the master volume. Decreasing the master volume affects the volume of the playback stream of the music player. However. Adjusting the volume of the playback stream does not affect the volume setting in JuK itself. This of course is a bug (they should match) - but perhaps that is an indication that the bug here is in KMix or PulseAudio - and that JuK has another bug where it doesn't follow the adjustments of the playback stream.