Thanks for the reply everyone. I've done some sleuthing through the debug output, and I believe that I see where Amarok maximizes the volume. <br><br>Here's what I did<br><ol><li>amarok --debug</li><li>Press spacebar to play the current song on the playlist (volume goes to 100%)<br>
</li><li>Use the "volume down" key on my laptop a few times to get it down to 58%</li><li>Pause the song with the spacebar</li><li>Resume play with the spacebar</li><li>Exit Amarok</li></ol>We pick up at #4 in the debug output.<br>
<br>     1    BEGIN: void EngineController::playPause() <br>     2      [EngineController] PlayPause: EngineController state 2 <br>     3      BEGIN: void OSDWidget::show(const QString&, const QImage&) <br>     4      END__: void OSDWidget::show(const QString&, const QImage&) [Took: 0.003s] <br>
     5    END__: void EngineController::playPause() [Took: 0.011s] <br>     6    BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) <br>     7      BEGIN: void DBusAbstractAdaptor::signalPropertyChange(const QString&, const QVariant&) <br>
     8        MPRIS2: Queueing up a PropertiesChanged signal <br>     9      END__: void DBusAbstractAdaptor::signalPropertyChange(const QString&, const QVariant&) [Took: 0s] <br>    10    END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) [Took: 0s] <br>
    11    BEGIN: void DBusAbstractAdaptor::_m_emitPropertiesChanged() <br>    12    END__: void DBusAbstractAdaptor::_m_emitPropertiesChanged() [Took: 0s] <br>    13    BEGIN: void EngineController::playPause() <br>    14      [EngineController] PlayPause: EngineController state 4 <br>
    15      BEGIN: void EngineController::play() <br>    16        BEGIN: void TimecodeObserver::trackPlaying(Meta::TrackPtr) <br>    17        END__: void TimecodeObserver::trackPlaying(Meta::TrackPtr) [Took: 0s] <br>    18        BEGIN: void Playlist::Actions::slotTrackPlaying(Meta::TrackPtr) <br>
    19          ESC[07;33m[WARNING] [Playlist::Actions] engineNewTrackPlaying: "The Ballad Of Chasey Lain" does not match what the playlist controller thought it should be <br>    20        END__: void Playlist::Actions::slotTrackPlaying(Meta::TrackPtr) [Took: 0s] <br>
    21        BEGIN: void ProgressWidget::redrawBookmarks(const QString*) <br>    22          BEGIN: void Amarok::TimeSlider::clearTriangles() <br>    23          END__: void Amarok::TimeSlider::clearTriangles() [Took: 0s] <br>
    24          found  0  timecodes on this track <br>    25        END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0s] <br>    26        BEGIN: void CurrentEngine::trackPlaying(Meta::TrackPtr) <br>    27        END__: void CurrentEngine::trackPlaying(Meta::TrackPtr) [Took: 0s] <br>
    28        BEGIN: void OSDWidget::show(const QString&, const QImage&) <br>    29        END__: void OSDWidget::show(const QString&, const QImage&) [Took: 0.001s] <br>    30      END__: void EngineController::play() [Took: 0.006s] <br>
    31    END__: void EngineController::playPause() [Took: 0.006s] <br>    32    BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) <br>    33      BEGIN: void DBusAbstractAdaptor::signalPropertyChange(const QString&, const QVariant&) <br>
    34        MPRIS2: Queueing up a PropertiesChanged signal <br>    35      END__: void DBusAbstractAdaptor::signalPropertyChange(const QString&, const QVariant&) [Took: 0s] <br>    36    END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) [Took: 0s] <br>
    37    BEGIN: void DBusAbstractAdaptor::_m_emitPropertiesChanged() <br>    38    END__: void DBusAbstractAdaptor::_m_emitPropertiesChanged() [Took: 0s] <br>    39    BEGIN: void Amarok::MediaPlayer2Player::volumeChanged(int) <br>
    40      BEGIN: void DBusAbstractAdaptor::signalPropertyChange(const QString&, const QVariant&) <br>    41        MPRIS2: Queueing up a PropertiesChanged signal <br>    42      END__: void DBusAbstractAdaptor::signalPropertyChange(const QString&, const QVariant&) [Took: 0s] <br>
    43    END__: void Amarok::MediaPlayer2Player::volumeChanged(int) [Took: 0s] <br>    44    BEGIN: void DBusAbstractAdaptor::_m_emitPropertiesChanged() <br><br>At line 15 play resumes, and I didn't push anything else. Notice how the volume is changed (lines 39-43). Is there a way that I can see the actual values in Amarok::MediaPlayer2Player::volumeChanged()? Other ideas on how to troubleshoot?<br>
<br>Here's some additional info about my system<br>Qt: 4.8.2<br>KDE Development Platform: 4.8.5 (4.8.5)<br>Amarok: 2.6.0<br>pulseaudio 1.1<br><br>Thanks,<br>Justin<br><br><div class="gmail_quote">On Thu, Aug 23, 2012 at 1:33 AM, Bart Cerneels <span dir="ltr"><<a href="mailto:bart.cerneels@kde.org" target="_blank">bart.cerneels@kde.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Wed, Aug 22, 2012 at 10:17 PM, Justin Brown<br>
<<a href="mailto:justin.brown@fandingo.org">justin.brown@fandingo.org</a>> wrote:<br>
> Ok, I've blown out my eardrums for the last time and have to write.<br>
><br>
> I'm using Amarok 2.6.0 in Gnome 3.4.<br>
><br>
> Every time I resume playing music after pausing a song, the volume<br>
> maximizes. It's annoying when I'm using speakers, but it's physically<br>
> dangerous when I'm using headphones.<br>
><br>
> For example, I'm using my headphones at 22% volume in Amarok. I paused a<br>
> song to talk to a coworker. When I resumed playing, the volume jumped to<br>
> 100%, and my ears are still ringing.<br>
><br>
> Has this bug been reported? Is anyone working on it?<br>
><br>
> From my perspective, this is a critical bug. I can't safely use Amarok.<br>
><br>
><br>
> Cheers,<br>
> Justin<br>
><br>
<br>
</div></div>Bug reporting is usually done via <a href="http://bugs.kde.org" target="_blank">bugs.kde.org</a> There you can search<br>
for other reports of similar issues.<br>
<br>
I just searched for it and found nothing resembling the problem:<br>
<a href="https://bugs.kde.org/buglist.cgi?query_format=specific&order=relevance%20desc&bug_status=__open__&product=amarok&content=volume%20pause&list_id=181295" target="_blank">https://bugs.kde.org/buglist.cgi?query_format=specific&order=relevance%20desc&bug_status=__open__&product=amarok&content=volume%20pause&list_id=181295</a><br>

<br>
I'll try myself during this workday to see if I can reproduce, though<br>
I haven't noticed any problem until now. I'm using default unity on<br>
ubuntu right now. I think the underlying system is the same as gnome<br>
3.<br>
This is likely a bug in pulseaudio or something that is controlling<br>
it, but we should investigate from the Amarok end and forward the bug<br>
when required.<br>
<span class="HOEnZb"><font color="#888888"><br>
Bart<br>
</font></span></blockquote></div><br>