Version: 2.5-git (using Devel) OS: Linux Using KDE 4.8 Beta1 and recent git amarok, I noted that the albums applet doesn't update itself anymore on track change (manually with keybindings, manually with the button, due to previous track finished). The applet does update itself if I reconfigure it. (e.g. click on the wrench icon in the top right and just clicking ok) Reproducible: Always Steps to Reproduce: 1) Add the albums applet if not already there 2) Change track Actual Results: The applet is not updated Expected Results: The applet updates itself Other applets work fine. Amarok is recent git, KDE is 4.8 Beta, Qt is 4.7.4, x86_64 on Gentoo Linux. At least one person in #amarok was not able to reproduce with KDE 4.7 on Kubuntu. I renamed all my amarok configurations and tried starting from scratch, the problem occurred anyway.
When did this change, after the KDE update? Could you please check what the command line output of 'amarok -d --nofork' says when a track changes?
Okay, this is strange. I can only reproduce it when running amarok initially with the -p parameter for playback (which is unfortunately how I usually start amarok, but I can chance that as a workaround). amarok -d --nofork works, amarok -d --nofork -p shows the error, on tack change I have: amarok: BEGIN: virtual int App::newInstance() amarok: BEGIN: static void App::handleCliArgs() amarok: BEGIN: void Playlist::Actions::next() amarok: BEGIN: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() amarok: END__: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() [Took: 0s] amarok: BEGIN: Playlist::ItemList* Playlist::NonlinearTrackNavigator::nextItemChooseDonorList() amarok: BEGIN: virtual void Playlist::RandomTrackNavigator::planOne() amarok: BEGIN: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() amarok: END__: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() [Took: 0s] amarok: BEGIN: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() amarok: END__: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() [Took: 0s] amarok: BEGIN: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() amarok: END__: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() [Took: 0s] amarok: BEGIN: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() amarok: END__: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() [Took: 0s] amarok: BEGIN: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() amarok: END__: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() [Took: 0s] amarok: END__: virtual void Playlist::RandomTrackNavigator::planOne() [Took: 0s] amarok: END__: Playlist::ItemList* Playlist::NonlinearTrackNavigator::nextItemChooseDonorList() [Took: 0s] amarok: BEGIN: virtual void Playlist::NonlinearTrackNavigator::setCurrentItem(quint64, bool) amarok: BEGIN: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() amarok: END__: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() [Took: 0s] amarok: END__: virtual void Playlist::NonlinearTrackNavigator::setCurrentItem(quint64, bool) [Took: 0s] amarok: BEGIN: void Playlist::Actions::play(quint64, bool) amarok: BEGIN: void EngineController::play(Meta::TrackPtr, uint) amarok: BEGIN: void Statistics::StatisticsProvider::played(double, Meta::TrackPtr) amarok: called with playedFraction = 0.0684381 amarok: END__: void Statistics::StatisticsProvider::played(double, Meta::TrackPtr) [Took: 0.013s] amarok: BEGIN: void EngineController::stop(bool) Transitioning to state "ready" State change Moving from "playing" 2 to "paused" 4 State change Moving from "paused" 4 to "ready" 1 Transitioning to state "ready" Setting new source New source: QUrl( "" ) amarok: END__: void EngineController::stop(bool) [Took: 0.009s] amarok: [EngineController] play: bounded is QObject(0x0) current "Narcissistic Cannibal (feat Skrillex and Kill the Noise)" amarok: [EngineController] Just a normal, boring track... :-P amarok: BEGIN: void EngineController::playUrl(const KUrl&, uint) amarok: [EngineController] URL: KUrl("file:///home/fuchs/temp/Korn_Narcissistic_Cannibal/Korn - Narcissistic Cannibal (feat Skrillex and Kill the Noise).mp3") "file:///home/fuchs/temp/Korn_Narcissistic_Cannibal/Korn%20-%20Narcissistic%20Cannibal%20(feat%20Skrillex%20and%20Kill%20the%20Noise).mp3" amarok: [EngineController] Offset: 0 Setting new source New source: QUrl( "file:///home/fuchs/temp/Korn_Narcissistic_Cannibal/Korn - Narcissistic Cannibal (feat Skrillex and Kill the Noise).mp3" ) Transitioning to state "playing" amarok: [EngineController] track pos after play: 0 amarok: END__: void EngineController::playUrl(const KUrl&, uint) [Took: 0.023s] amarok: END__: void EngineController::play(Meta::TrackPtr, uint) [Took: 0.046s] amarok: END__: void Playlist::Actions::play(quint64, bool) [Took: 0.046s] amarok: END__: void Playlist::Actions::next() [Took: 0.047s] amarok: END__: static void App::handleCliArgs() [Took: 0.047s] amarok: END__: virtual int App::newInstance() [Took: 0.047s] amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) [Took: 0s] amarok: BEGIN: void EngineController::slotTrackLengthChanged(qint64) amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*) amarok: found 0 timecodes on this track amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0.001s] amarok: END__: void EngineController::slotTrackLengthChanged(qint64) [Took: 0.001s] amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) [Took: 0s] Duration message amarok: BEGIN: void EngineController::slotTrackLengthChanged(qint64) amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*) amarok: found 0 timecodes on this track amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0s] amarok: END__: void EngineController::slotTrackLengthChanged(qint64) [Took: 0s] Stream changed to file:///home/fuchs/temp/Korn_Narcissistic_Cannibal/Korn%20-%20Narcissistic%20Cannibal%20%28feat%20Skrillex%20and%20Kill%20the%20Noise%29.mp3 amarok: BEGIN: void EngineController::slotMetaDataChanged() amarok: [EngineController] Artist : ("Korn") amarok: [EngineController] Album : ("The Path Of Totality") amarok: [EngineController] Title : ("Narcissistic Cannibal (feat Skrillex and Kill the Noise)") amarok: [EngineController] Genre : ("Dubstep") amarok: [EngineController] Tracknumber: ("", "", "", "", "", "1") amarok: [EngineController] Length : () amarok: [EngineController] Track changed: false current: 0xf0f020 url "file:///home/fuchs/temp/Korn_Narcissistic_Cannibal/Korn - Narcissistic Cannibal (feat Skrillex and Kill the Noise).mp3" amarok: END__: void EngineController::slotMetaDataChanged() [Took: 0s] amarok: BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) amarok: BEGIN: void ScrobblerAdapter::trackPlaying(Meta::TrackPtr) amarok: [lastfm] track type: "mp3" amarok: BEGIN: void ScrobblerAdapter::checkScrobble() amarok: [lastfm] total played 13203 duration 0 isNull false submit? true amarok: [lastfm] scrobble: "[unknown]" - "[unknown]" - "[unknown]" 0 amarok: END__: void ScrobblerAdapter::checkScrobble() [Took: 0s] amarok: BEGIN: void ScrobblerAdapter::copyTrackMetadata(lastfm::MutableTrack&, Meta::TrackPtr) amarok: [lastfm] scrobbleComposer: false amarok: END__: void ScrobblerAdapter::copyTrackMetadata(lastfm::MutableTrack&, Meta::TrackPtr) [Took: 0s] amarok: [lastfm] nowPlaying: "Korn" - "The Path Of Totality" - "Narcissistic Cannibal (feat Skrillex and Kill the Noise)" HTTP POST: QUrl( "http://post.audioscrobbler.com:80/np_1.2" ) "s=beab8452227a406abe8ab913570b9d45&a=Korn&t=Narcissistic%20Cannibal%20%28feat%20Skrillex%20and%20Kill%20the%20Noise%29&b=The%20Path%20Of%20Totality&l=194&n=0&m=" amarok: END__: void ScrobblerAdapter::trackPlaying(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void Context::ContextView::slotTrackChanged(Meta::TrackPtr) amarok: END__: void Context::ContextView::slotTrackChanged(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void RecentlyPlayedListWidget::trackChanged(Meta::TrackPtr) amarok: END__: void RecentlyPlayedListWidget::trackChanged(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void LabelsEngine::update(bool) amarok: END__: void LabelsEngine::update(bool) [Took: 0s] amarok: BEGIN: void LyricsAppletPrivate::_trackDataChanged(Meta::TrackPtr) amarok: END__: void LyricsAppletPrivate::_trackDataChanged(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void WikipediaEnginePrivate::_checkRequireUpdate(Meta::TrackPtr) amarok: BEGIN: void WikipediaEnginePrivate::updateEngine() amarok: BEGIN: bool EngineController::isStream() amarok: END__: bool EngineController::isStream() [Took: 0s] amarok: [WikipediaEngine] Fetching langlinks: KUrl("http://de.wikipedia.org/w/api.php?action=query&prop=langlinks&titles=Korn&format=xml&lllimit=100&redirects=1") amarok: END__: void WikipediaEnginePrivate::updateEngine() [Took: 0s] amarok: END__: void WikipediaEnginePrivate::_checkRequireUpdate(Meta::TrackPtr) [Took: 0s] amarok: Playlist properties changed; can go next: false ; can go previous: false amarok: BEGIN: void Amarok::Mpris2DBusHandler::updateTrackProperties() amarok: END__: void Amarok::Mpris2DBusHandler::updateTrackProperties() [Took: 0s] amarok: BEGIN: void Playlist::Actions::slotTrackPlaying(Meta::TrackPtr) amarok: BEGIN: void PlaylistInfoWidget::updateTotalPlaylistLength() amarok: END__: void PlaylistInfoWidget::updateTotalPlaylistLength() [Took: 0s] amarok: BEGIN: void Playlist::NonlinearTrackNavigator::slotActiveTrackChanged(quint64) amarok: BEGIN: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() amarok: END__: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() [Took: 0s] amarok: BEGIN: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() amarok: END__: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() [Took: 0s] amarok: END__: void Playlist::NonlinearTrackNavigator::slotActiveTrackChanged(quint64) [Took: 0s] amarok: Active track changed; can go next: false ; can go previous: false amarok: BEGIN: void Playlist::PrettyListView::slotPlaylistActiveTrackChanged() amarok: BEGIN: void Playlist::PrettyListView::scrollToActiveTrack() amarok: END__: void Playlist::PrettyListView::scrollToActiveTrack() [Took: 0s] amarok: END__: void Playlist::PrettyListView::slotPlaylistActiveTrackChanged() [Took: 0s] amarok: END__: void Playlist::Actions::slotTrackPlaying(Meta::TrackPtr) [Took: 0.001s] amarok: BEGIN: void TimecodeObserver::trackPlaying(Meta::TrackPtr) amarok: current track name: "Narcissistic Cannibal (feat Skrillex and Kill the Noise)" amarok: Track timecodeable amarok: END__: void TimecodeObserver::trackPlaying(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*) State change Stream changed to file:///home/fuchs/temp/Korn_Narcissistic_Cannibal/Korn%20-%20Narcissistic%20Cannibal%20%28feat%20Skrillex%20and%20Kill%20the%20Noise%29.mp3 amarok: found 0 timecodes on this track amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0.003s] amarok: BEGIN: void CurrentEngine::trackPlaying(Meta::TrackPtr) amarok: BEGIN: void CurrentEngine::update(Meta::AlbumPtr) amarok: END__: void CurrentEngine::update(Meta::AlbumPtr) [Took: 0s] amarok: END__: void CurrentEngine::trackPlaying(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void OSDWidget::show(const QString&, const QImage&) amarok: END__: void OSDWidget::show(const QString&, const QImage&) [Took: 0s] amarok: END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) [Took: 0.01s] amarok: BEGIN: void LyricsEngine::update() amarok: BEGIN: void ScriptManager::notifyFetchLyrics(const QString&, const QString&) amarok: SCRIPT "LyricWiki" : "request URL: http://lyrics.wikia.com/api.php?action=query&prop=revisions&rvprop=content&format=xml&titles=Korn:Narcissistic_Cannibal_(Feat_Skrillex_And_Kill_The_Noise)" amarok: BEGIN: static QScriptValue Downloader::init(QScriptContext*, QScriptEngine*, bool) amarok: END__: static QScriptValue Downloader::init(QScriptContext*, QScriptEngine*, bool) [Took: 0s] amarok: END__: void ScriptManager::notifyFetchLyrics(const QString&, const QString&) [Took: 0.002s] amarok: END__: void LyricsEngine::update() [Took: 0.002s] amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*) amarok: found 0 timecodes on this track amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0s] Moving from "ready" 1 to "paused" 4 amarok: BEGIN: void CurrentEngine::setupAlbumsData() amarok: [CurrentEngine] setting up 0 albums amarok: END__: void CurrentEngine::setupAlbumsData() [Took: 0s] State change amarok: BEGIN: void LyricsApplet::dataUpdated(const QString&, const Plasma::DataEngine::Data&) amarok: END__: void LyricsApplet::dataUpdated(const QString&, const Plasma::DataEngine::Data&) [Took: 0s] amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) [Took: 0s] amarok: BEGIN: void EngineController::slotMetaDataChanged() amarok: [EngineController] Artist : ("Korn") amarok: [EngineController] Album : ("The Path Of Totality") amarok: [EngineController] Title : ("Narcissistic Cannibal (feat Skrillex and Kill the Noise)") amarok: [EngineController] Genre : ("Dubstep") amarok: [EngineController] Tracknumber: ("", "", "", "", "", "1") amarok: [EngineController] Length : () amarok: [EngineController] Track changed: false current: 0xf0f020 url "file:///home/fuchs/temp/Korn_Narcissistic_Cannibal/Korn - Narcissistic Cannibal (feat Skrillex and Kill the Noise).mp3" amarok: END__: void EngineController::slotMetaDataChanged() [Took: 0s] amarok: BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) amarok: BEGIN: void ScrobblerAdapter::trackPlaying(Meta::TrackPtr) amarok: [lastfm] track type: "mp3" amarok: BEGIN: void ScrobblerAdapter::checkScrobble() amarok: [lastfm] total played 0 duration 97000 isNull false submit? true amarok: END__: void ScrobblerAdapter::checkScrobble() [Took: 0s] amarok: BEGIN: void ScrobblerAdapter::copyTrackMetadata(lastfm::MutableTrack&, Meta::TrackPtr) amarok: [lastfm] scrobbleComposer: false amarok: END__: void ScrobblerAdapter::copyTrackMetadata(lastfm::MutableTrack&, Meta::TrackPtr) [Took: 0s] amarok: [lastfm] nowPlaying: "Korn" - "The Path Of Totality" - "Narcissistic Cannibal (feat Skrillex and Kill the Noise)" amarok: END__: void ScrobblerAdapter::trackPlaying(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void Context::ContextView::slotTrackChanged(Meta::TrackPtr) amarok: END__: void Context::ContextView::slotTrackChanged(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void RecentlyPlayedListWidget::trackChanged(Meta::TrackPtr) amarok: END__: void RecentlyPlayedListWidget::trackChanged(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void LabelsEngine::update(bool) amarok: END__: void LabelsEngine::update(bool) [Took: 0s] amarok: BEGIN: void LyricsAppletPrivate::_trackDataChanged(Meta::TrackPtr) amarok: END__: void LyricsAppletPrivate::_trackDataChanged(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void WikipediaEnginePrivate::_checkRequireUpdate(Meta::TrackPtr) amarok: END__: void WikipediaEnginePrivate::_checkRequireUpdate(Meta::TrackPtr) [Took: 0s] amarok: Playlist properties changed; can go next: false ; can go previous: false amarok: BEGIN: void Amarok::Mpris2DBusHandler::updateTrackProperties() amarok: END__: void Amarok::Mpris2DBusHandler::updateTrackProperties() [Took: 0s] amarok: BEGIN: void Playlist::Actions::slotTrackPlaying(Meta::TrackPtr) amarok: [WARNING] [Playlist::Actions] engineNewTrackPlaying: "Narcissistic Cannibal (feat Skrillex and Kill the Noise)" does not match what the playlist controller thought it should be amarok: END__: void Playlist::Actions::slotTrackPlaying(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void TimecodeObserver::trackPlaying(Meta::TrackPtr) amarok: END__: void TimecodeObserver::trackPlaying(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*) amarok: found 0 timecodes on this track amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0s] amarok: BEGIN: void CurrentEngine::trackPlaying(Meta::TrackPtr) amarok: BEGIN: void CurrentEngine::update(Meta::AlbumPtr) amarok: END__: void CurrentEngine::update(Meta::AlbumPtr) [Took: 0s] amarok: END__: void CurrentEngine::trackPlaying(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void OSDWidget::show(const QString&, const QImage&) amarok: END__: void OSDWidget::show(const QString&, const QImage&) [Took: 0s] amarok: END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) [Took: 0.003s] Moving from "paused" 4 to "playing" 2 amarok: BEGIN: void LyricsEngine::update() amarok: BEGIN: void ScriptManager::notifyFetchLyrics(const QString&, const QString&) amarok: SCRIPT "LyricWiki" : "request URL: http://lyrics.wikia.com/api.php?action=query&prop=revisions&rvprop=content&format=xml&titles=Korn:Narcissistic_Cannibal_(Feat_Skrillex_And_Kill_The_Noise)" amarok: BEGIN: static QScriptValue Downloader::init(QScriptContext*, QScriptEngine*, bool) amarok: END__: static QScriptValue Downloader::init(QScriptContext*, QScriptEngine*, bool) [Took: 0s] amarok: END__: void ScriptManager::notifyFetchLyrics(const QString&, const QString&) [Took: 0.001s] amarok: END__: void LyricsEngine::update() [Took: 0.001s] amarok: BEGIN: void CurrentEngine::setupAlbumsData() amarok: [CurrentEngine] setting up 0 albums amarok: END__: void CurrentEngine::setupAlbumsData() [Took: 0s] amarok: BEGIN: void EngineController::slotTrackLengthChanged(qint64) amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*) amarok: found 0 timecodes on this track amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0s] amarok: END__: void EngineController::slotTrackLengthChanged(qint64) [Took: 0s] amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) [Took: 0s] amarok: BEGIN: void LyricsApplet::dataUpdated(const QString&, const Plasma::DataEngine::Data&) amarok: END__: void LyricsApplet::dataUpdated(const QString&, const Plasma::DataEngine::Data&) [Took: 0s] amarok: [WikipediaEngine] Fetching listing: KUrl("http://de.wikipedia.org/w/api.php?action=query&list=search&srsearch=Korn&srprop=size&srredirects=1&srlimit=20&format=xml") amarok: BEGIN: void WikipediaEnginePrivate::_dataContainerUpdated(const QString&, const Plasma::DataEngine::Data&) amarok: [WikipediaEngine] data is empty amarok: END__: void WikipediaEnginePrivate::_dataContainerUpdated(const QString&, const Plasma::DataEngine::Data&) [Took: 0s] amarok: BEGIN: void WikipediaApplet::dataUpdated(const QString&, const Plasma::DataEngine::Data&) amarok: [WikipediaApplet] data Empty! amarok: END__: void WikipediaApplet::dataUpdated(const QString&, const Plasma::DataEngine::Data&) [Took: 0s] "OK" amarok: BEGIN: static QScriptValue Downloader::init(QScriptContext*, QScriptEngine*, bool) amarok: END__: static QScriptValue Downloader::init(QScriptContext*, QScriptEngine*, bool) [Took: 0s] amarok: BEGIN: void AmarokScript::AmarokLyricsScript::showLyricsNotFound(const QString&) const amarok: BEGIN: void LyricsManager::lyricsNotFound(const QString&) amarok: BEGIN: bool LyricsManager::showCached() amarok: END__: bool LyricsManager::showCached() [Took: 0s] amarok: BEGIN: void LyricsSubject::sendLyricsMessage(const QString&, const QString&) amarok: BEGIN: virtual void LyricsEngine::lyricsMessage(const QString&, const QString&) amarok: END__: virtual void LyricsEngine::lyricsMessage(const QString&, const QString&) [Took: 0s] amarok: END__: void LyricsSubject::sendLyricsMessage(const QString&, const QString&) [Took: 0s] amarok: END__: void LyricsManager::lyricsNotFound(const QString&) [Took: 0.001s] amarok: END__: void AmarokScript::AmarokLyricsScript::showLyricsNotFound(const QString&) const [Took: 0.001s] amarok: BEGIN: void LyricsApplet::dataUpdated(const QString&, const Plasma::DataEngine::Data&) amarok: END__: void LyricsApplet::dataUpdated(const QString&, const Plasma::DataEngine::Data&) [Took: 0s] amarok: [WikipediaEngine] Received page from wikipedia: KUrl("http://de.wikipedia.org/w/index.php?title=Korn%20%28Band%29&redirects=1&useskin=monobook") amarok: BEGIN: void WikipediaEnginePrivate::_dataContainerUpdated(const QString&, const Plasma::DataEngine::Data&) amarok: END__: void WikipediaEnginePrivate::_dataContainerUpdated(const QString&, const Plasma::DataEngine::Data&) [Took: 0s] amarok: BEGIN: void WikipediaApplet::dataUpdated(const QString&, const Plasma::DataEngine::Data&) amarok: END__: void WikipediaApplet::dataUpdated(const QString&, const Plasma::DataEngine::Data&) [Took: 0.022s] I hope this additional info helps tracking it down, maybe something is not initialized correctly when starting amarok directly in playback mode. As a workaround I will start it without any parameters in the first place. Thanks :)
Thank you for the information.
Git commit b22801b9b70725d5e367c5271c7152fa900a2f64 by Edward Hades. Committed on 14/08/2012 at 23:48. Pushed by hades into branch 'master'. albums: don't compare tracks by pointers Related: bug 303673 FIXED-IN: 2.7 M +3 -2 src/context/applets/albums/Albums.cpp http://commits.kde.org/amarok/b22801b9b70725d5e367c5271c7152fa900a2f64
Can you please check again, if you can still reproduce the bug?
Hi Edward, can't reproduce it now, but I haven't tried since I while, so I can't say whether it was this commit fixing it (I could bisect if needed, I guess). I think this bug can be closed, should it appear again I'll re-open. Thanks already for your work :)