If I play an audio cd with vlc as a backend when the play moves from one track to another the UI doesn't update - the track position sticks at the end of the previous track & the current track applet doesn't update. If I change to gstreamer the audiocd playing works as expected. There's no output with amarok --debug on the track change. I'm not sure whether this is a combination of bugs 331659 & 332826? Note this is on a machine with the distro 2.7.0 not my machine with a git build of amarok (where cd playing doesn't work) Amarok Version: 2.8.0 KDE Version: 4.13.0 Qt Version: 4.8.6 Phonon Version: 4.7.1 Phonon Backend: VLC (0.7.1) PulseAudio: Yes Amarok Scripts: Amarok Script Console 1.0 (stopped) Lyricwiki .2 (stopped) Free Music Charts 1.6.0 (running) Librivox.org 1.0 (stopped) Cool Streams 1.0 (stopped) Amarok Plugins: AudioCd Collection (enabled) DAAP Collection (disabled) MTP Collection (enabled) MySQLServer Collection (enabled) MySQLe Collection (enabled) Nepomuk Collection (disabled) UPnP Collection (disabled) Universal Mass Storage Collection (enabled) iPod, iPad & iPhone Collection (enabled) Ampache (disabled) Jamendo (enabled) Last.fm (enabled) MP3 Music Store (enabled) MP3tunes (disabled) Magnatune Store (enabled) Podcast Directory (enabled) gpodder.net (disabled) Reproducible: Always
Well, the changes in the CD Collection are in the current git version, not in Amarok 2.8.0, so it would be interesting to check first if that is not already solved. Also the konsole output of Amarok -d --nofork when the track change happens could be useful.
I copied my git version of the amarok source (but not the build area) to the m/c which understands audio cds and built amarok, set up the plugins and restarted kde - this version crashes when starting - in StatSyncing::Controller::registerProvider - I had to disable LastFm in the distro version of amarok and get the git version to start - I'm don't know if this is due to having multiple versions - do you want a bug report? The git version v2.8.0-339-g411509d with vlc exhibits the same problem as the kubuntu installed version, here's the output with --debug --nofork from starting track 1 of the cd to the end of track 2, as before, the track position sticks at the end of track 1 and the current track applet doesn't update when playing track 2 (or 3!) amarok: [WikipediaEngine] Fetching listing: KUrl("https://en.wikipedia.org/w/api.php?action=query&list=search&srsearch=Federico%20Mompou%20%28piano%29&srprop=size&srredirects=1&srlimit=20&format=xml") amarok: [WikipediaEngine] Received page from wikipedia: KUrl("https://en.wikipedia.org/w/index.php?title=Federico%20Mompou&redirects=1&useskin=monobook") amarok: BEGIN: void WikipediaEnginePrivate::_dataContainerUpdated(const QString&, const Data&) amarok: END__: void WikipediaEnginePrivate::_dataContainerUpdated(const QString&, const Data&) [Took: 0s] amarok: BEGIN: void WikipediaApplet::dataUpdated(const QString&, const Data&) amarok: END__: void WikipediaApplet::dataUpdated(const QString&, const Data&) [Took: 0.018s] QTimeLine::start: already running amarok: [SqlRegistry] albums: 1036 (0) of 1036 cached amarok: [SqlRegistry] artists: 564 (-9) of 1283 cached amarok: [SqlRegistry] genres: 0 (-7) of 98 cached amarok: [SqlRegistry] tracks: 0 (-387) of 8600 cached amarok: [SqlRegistry] albums: 1036 (0) of 1036 cached amarok: [SqlRegistry] artists: 564 (-8) of 1283 cached amarok: [SqlRegistry] genres: 0 (-7) of 98 cached amarok: [SqlRegistry] tracks: 0 (-253) of 8600 cached amarok: BEGIN: void EngineController::slotAboutToFinish() amarok: BEGIN: void Playlist::Actions::requestNextTrack() amarok: BEGIN: void Playlist::Actions::play(quint64, bool) amarok: BEGIN: void EngineController::setNextTrack(Meta::TrackPtr) amarok: END__: void EngineController::setNextTrack(Meta::TrackPtr) [Took: 0s] amarok: END__: void Playlist::Actions::play(quint64, bool) [Took: 0s] amarok: END__: void Playlist::Actions::requestNextTrack() [Took: 0s] amarok: END__: void EngineController::slotAboutToFinish() [Took: 0s] amarok: [EngineController] slotStateChanged from Phonon::PlayingState to Phonon::StoppedState amarok: MPRIS2: Queueing up a PropertiesChanged signal amarok: [EngineController] slotStateChanged from Phonon::StoppedState to Phonon::LoadingState amarok: [EngineController] slotStateChanged from Phonon::LoadingState to Phonon::BufferingState amarok: MPRIS2: Queueing up a PropertiesChanged signal amarok: [EngineController] slotTrackLengthChanged( 196533 ) amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*) amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0s] amarok: MPRIS2: Album image location is KUrl("") amarok: MPRIS2: Queueing up a PropertiesChanged signal amarok: [EngineController] slotStateChanged from Phonon::BufferingState to Phonon::PlayingState amarok: MPRIS2: Queueing up a PropertiesChanged signal amarok: [EngineController] slotStateChanged from Phonon::PlayingState to Phonon::BufferingState amarok: [EngineController] slotStateChanged from Phonon::BufferingState to Phonon::PlayingState amarok: MPRIS2: Queueing up a PropertiesChanged signal amarok: [EngineController] slotStateChanged from Phonon::PlayingState to Phonon::BufferingState amarok: [EngineController] slotStateChanged from Phonon::BufferingState to Phonon::PlayingState amarok: MPRIS2: Queueing up a PropertiesChanged signal amarok: [SqlRegistry] albums: 1036 (0) of 1036 cached amarok: [SqlRegistry] artists: 564 (-8) of 1283 cached amarok: [SqlRegistry] genres: 0 (-7) of 98 cached amarok: [SqlRegistry] tracks: 0 (-253) of 8600 cached amarok: [EngineController] slotStateChanged from Phonon::PlayingState to Phonon::StoppedState amarok: MPRIS2: Queueing up a PropertiesChanged signal amarok: [EngineController] slotStateChanged from Phonon::StoppedState to Phonon::LoadingState amarok: [EngineController] slotStateChanged from Phonon::LoadingState to Phonon::BufferingState amarok: MPRIS2: Queueing up a PropertiesChanged signal amarok: [EngineController] slotTrackLengthChanged( 247133 ) amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*) amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0s] amarok: MPRIS2: Album image location is KUrl("") amarok: MPRIS2: Queueing up a PropertiesChanged signal amarok: [EngineController] slotStateChanged from Phonon::BufferingState to Phonon::PlayingState amarok: MPRIS2: Queueing up a PropertiesChanged signal amarok: [EngineController] slotStateChanged from Phonon::PlayingState to Phonon::BufferingState amarok: [EngineController] slotStateChanged from Phonon::BufferingState to Phonon::PlayingState amarok: MPRIS2: Queueing up a PropertiesChanged signal amarok: [EngineController] slotStateChanged from Phonon::PlayingState to Phonon::BufferingState amarok: [EngineController] slotStateChanged from Phonon::BufferingState to Phonon::PlayingState
Well, without adapting all paths and configuration files for the dependencies you shouldn't run both versions, so the problem is most likely that you ran into a conflict here. It would be really useful to test this with only one version installed, and since you use the git version anyway you can safely discard the distribution version. The git version is stable and will not cause any problems on your system, the days where a git version is more unstable than a released one is long past, this usually only happens very early after a release when everybody pushes their branches.
OK I've removed amarok, amarok-dbg and amarok-utils and (just for safety) restarted kde. I can now enable lastfm without it crashing on startup :-) but the bug is now slightly different. amarok plays track 1 repeatedly (I've added all the tracks to the playlist) while the UI claims that it's playing tracks 1,2,3 etc it actually plays tracks 1,1,1, Below's part of the output (different cd I changed cd just to be certain and that I knew which track was which!). Track position updates but the length shown is not (when claiming to be playing track 2) that of the track actually being played. the current track applet also displays track2 when track 1 is being played for the second time. If I stop the play and double click on a track which isn't track 1 track 1 still plays! amarok: [EngineController] slotTrackFinishedPlaying( "Muza Rubackyte" - "Shostakovich Edition CD26: 24 Preludes & Fugues Op.87, Nos.1-13" - "24 PRELUDES AND FUGUES, Op.87: No.1 in C major: Prelude" , 1 ) amarok: BEGIN: void EngineController::play(Meta::TrackPtr, uint, bool) amarok: BEGIN: void EngineController::stop(bool, bool) amarok: END__: void EngineController::stop(bool, bool) [Took: 0s] amarok: [EngineController] play: bounded is QObject(0x0) current "Fugue a4" amarok: [EngineController] Just a normal, boring track... :-P amarok: BEGIN: void EngineController::playUrl(const KUrl&, uint, bool) amarok: [EngineController] URL: KUrl("audiocd:/7f10411a/2?device=%2Fdev%2Fsr0") "audiocd:/7f10411a/2?device=%2Fdev%2Fsr0" amarok: [EngineController] Offset: 0 amarok: END__: void EngineController::playUrl(const KUrl&, uint, bool) [Took: 0s] amarok: END__: void EngineController::play(Meta::TrackPtr, uint, bool) [Took: 0s] amarok: END__: void EngineController::slotFinished() [Took: 0.01s] amarok: [EngineController] slotStateChanged from Phonon::PlayingState to Phonon::StoppedState amarok: MPRIS2: Queueing up a PropertiesChanged signal amarok: void DelayedDoer::slotStateChanged(Phonon::State) newState Phonon::StoppedState not applicable, waiting... amarok: BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) amarok: [EngineController] Empty MediaSource (engine stop) amarok: END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) [Took: 0s] amarok: BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) amarok: [EngineController] Empty MediaSource (engine stop) amarok: END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) [Took: 0s] amarok: [EngineController] slotStateChanged from Phonon::StoppedState to Phonon::LoadingState amarok: void DelayedDoer::slotStateChanged(Phonon::State) newState Phonon::LoadingState not applicable, waiting... amarok: [EngineController] slotStateChanged from Phonon::LoadingState to Phonon::StoppedState amarok: void DelayedDoer::slotStateChanged(Phonon::State) newState Phonon::StoppedState not applicable, waiting... amarok: BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) amarok: [WARNING] [EngineController] Would use gain of 0 , but current Phonon backend doesn't seem to support pre-amplifier (VolumeFaderEffect) amarok: BEGIN: void Playlist::Actions::slotTrackPlaying(Meta::TrackPtr) amarok: BEGIN: void Playlist::PrettyListView::slotPlaylistActiveTrackChanged() amarok: END__: void Playlist::PrettyListView::slotPlaylistActiveTrackChanged() [Took: 0s] amarok: END__: void Playlist::Actions::slotTrackPlaying(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*) amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0s] amarok: BEGIN: void CurrentEngine::trackPlaying(Meta::TrackPtr) amarok: [CurrentEngine] updating track "Fugue a4" amarok: END__: void CurrentEngine::trackPlaying(Meta::TrackPtr) [Took: 0.011s] amarok: BEGIN: void OSDWidget::show(const QString&, const QImage&) amarok: END__: void OSDWidget::show(const QString&, const QImage&) [Took: 0.006s] amarok: END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) [Took: 0.025s] amarok: MPRIS2: Queueing up a PropertiesChanged signal amarok: MPRIS2: Album image location is KUrl("") amarok: [EngineController] slotStateChanged from Phonon::StoppedState to Phonon::LoadingState amarok: void DelayedDoer::slotStateChanged(Phonon::State) newState Phonon::LoadingState not applicable, waiting... amarok: [EngineController] slotStateChanged from Phonon::LoadingState to Phonon::BufferingState amarok: [EngineController] slotStateChanged from Phonon::BufferingState to Phonon::StoppedState amarok: MPRIS2: Queueing up a PropertiesChanged signal amarok: [EngineController] slotStateChanged from Phonon::StoppedState to Phonon::LoadingState amarok: [EngineController] slotStateChanged from Phonon::LoadingState to Phonon::BufferingState amarok: [EngineController] slotStateChanged from Phonon::BufferingState to Phonon::LoadingState amarok: [EngineController] slotStateChanged from Phonon::LoadingState to Phonon::BufferingState amarok: BEGIN: void LabelsEngine::resultLastFm(const KUrl&, QByteArray, NetworkAccessManagerProxy::Error) amarok: [LabelsEngine] try 2: title is the same, retrying amarok: [LabelsEngine] try 3: artist and title are the same, returning amarok: END__: void LabelsEngine::resultLastFm(const KUrl&, QByteArray, NetworkAccessManagerProxy::Error) [Took: 0s] amarok: MPRIS2: Queueing up a PropertiesChanged signal amarok: [EngineController] slotTrackLengthChanged( 145693 ) amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*) amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0s] amarok: MPRIS2: Album image location is KUrl("") amarok: MPRIS2: Queueing up a PropertiesChanged signal amarok: [EngineController] slotStateChanged from Phonon::BufferingState to Phonon::PlayingState amarok: MPRIS2: Queueing up a PropertiesChanged signal amarok: [EngineController] slotStateChanged from Phonon::PlayingState to Phonon::BufferingState amarok: [EngineController] slotStateChanged from Phonon::BufferingState to Phonon::PlayingState amarok: MPRIS2: Queueing up a PropertiesChanged signal amarok: [EngineController] slotStateChanged from Phonon::PlayingState to Phonon::BufferingState amarok: [EngineController] slotStateChanged from Phonon::BufferingState to Phonon::PlayingState Calling appendChild() on a null node does nothing. amarok: BEGIN: virtual void Playlist::PrettyListView::contextMenuEvent(QContextMenuEvent*) amarok: BEGIN: void Playlist::ViewCommon::trackMenu(QWidget*, const QModelIndex*, const QPoint&) amarok: [SqlRegistry] albums: 1036 (0) of 1036 cached amarok: [SqlRegistry] artists: 564 (-8) of 1283 cached amarok: [SqlRegistry] genres: 0 (-7) of 98 cached amarok: [SqlRegistry] tracks: 0 (-253) of 8600 cached amarok: END__: void Playlist::ViewCommon::trackMenu(QWidget*, const QModelIndex*, const QPoint&) [Took: 3s] amarok: END__: virtual void Playlist::PrettyListView::contextMenuEvent(QContextMenuEvent*) [Took: 3s] amarok: BEGIN: Amarok2ConfigDialog::Amarok2ConfigDialog(QWidget*, const char*, KConfigSkeleton*) amarok: BEGIN: PluginsConfig::PluginsConfig(QWidget*) amarok: END__: PluginsConfig::PluginsConfig(QWidget*) [Took: 0.11s] amarok: BEGIN: ScriptsConfig::ScriptsConfig(QWidget*) amarok: BEGIN: void ScriptsConfig::slotReloadScriptSelector() amarok: BEGIN: void ScriptSelector::addScripts(QList<KPluginInfo>, KPluginSelector::PluginLoadMethod, const QString&, const QString&, const Ptr&) amarok: END__: void ScriptSelector::addScripts(QList<KPluginInfo>, KPluginSelector::PluginLoadMethod, const QString&, const QString&, const Ptr&) [Took: 0.005s] amarok: BEGIN: void ScriptSelector::addScripts(QList<KPluginInfo>, KPluginSelector::PluginLoadMethod, const QString&, const QString&, const Ptr&) amarok: END__: void ScriptSelector::addScripts(QList<KPluginInfo>, KPluginSelector::PluginLoadMethod, const QString&, const QString&, const Ptr&) [Took: 0.005s] amarok: BEGIN: void ScriptSelector::addScripts(QList<KPluginInfo>, KPluginSelector::PluginLoadMethod, const QString&, const QString&, const Ptr&) amarok: END__: void ScriptSelector::addScripts(QList<KPluginInfo>, KPluginSelector::PluginLoadMethod, const QString&, const QString&, const Ptr&) [Took: 0.017s] amarok: END__: void ScriptsConfig::slotReloadScriptSelector() [Took: 0.031s] amarok: END__: ScriptsConfig::ScriptsConfig(QWidget*) [Took: 0.034s] amarok: END__: Amarok2ConfigDialog::Amarok2ConfigDialog(QWidget*, const char*, KConfigSkeleton*) [Took: 0.2s] amarok: BEGIN: virtual bool Amarok2ConfigDialog::hasChanged() amarok: BEGIN: virtual bool CollectionConfig::hasChanged() amarok: END__: virtual bool CollectionConfig::hasChanged() [Took: 0s] amarok: BEGIN: virtual bool NotificationsConfig::hasChanged() amarok: END__: virtual bool NotificationsConfig::hasChanged() [Took: 0s] amarok: END__: virtual bool Amarok2ConfigDialog::hasChanged() [Took: 0s] amarok: [SqlRegistry] albums: 1036 (0) of 1036 cached amarok: [SqlRegistry] artists: 564 (-8) of 1283 cached amarok: [SqlRegistry] genres: 0 (-7) of 98 cached amarok: [SqlRegistry] tracks: 0 (-253) of 8600 cached amarok: BEGIN: virtual Amarok2ConfigDialog::~Amarok2ConfigDialog() amarok: END__: virtual Amarok2ConfigDialog::~Amarok2ConfigDialog() [Took: 0.006s] amarok: BEGIN: virtual OSDWidget::~OSDWidget() amarok: END__: virtual OSDWidget::~OSDWidget() [Took: 0s] X Error: BadWindow (invalid Window parameter) 3 Major opcode: 20 (X_GetProperty) Resource id: 0x52003b8 amarok: [SqlRegistry] albums: 1036 (0) of 1036 cached amarok: [SqlRegistry] artists: 564 (-8) of 1283 cached amarok: [SqlRegistry] genres: 0 (-7) of 98 cached amarok: [SqlRegistry] tracks: 0 (-253) of 8600 cached amarok: BEGIN: Amarok2ConfigDialog::Amarok2ConfigDialog(QWidget*, const char*, KConfigSkeleton*) amarok: BEGIN: PluginsConfig::PluginsConfig(QWidget*) amarok: END__: PluginsConfig::PluginsConfig(QWidget*) [Took: 0.007s] amarok: BEGIN: ScriptsConfig::ScriptsConfig(QWidget*) amarok: BEGIN: void ScriptsConfig::slotReloadScriptSelector() amarok: BEGIN: void ScriptSelector::addScripts(QList<KPluginInfo>, KPluginSelector::PluginLoadMethod, const QString&, const QString&, const Ptr&) amarok: END__: void ScriptSelector::addScripts(QList<KPluginInfo>, KPluginSelector::PluginLoadMethod, const QString&, const QString&, const Ptr&) [Took: 0s] amarok: BEGIN: void ScriptSelector::addScripts(QList<KPluginInfo>, KPluginSelector::PluginLoadMethod, const QString&, const QString&, const Ptr&) amarok: END__: void ScriptSelector::addScripts(QList<KPluginInfo>, KPluginSelector::PluginLoadMethod, const QString&, const QString&, const Ptr&) [Took: 0s] amarok: BEGIN: void ScriptSelector::addScripts(QList<KPluginInfo>, KPluginSelector::PluginLoadMethod, const QString&, const QString&, const Ptr&) amarok: END__: void ScriptSelector::addScripts(QList<KPluginInfo>, KPluginSelector::PluginLoadMethod, const QString&, const QString&, const Ptr&) [Took: 0s] amarok: END__: void ScriptsConfig::slotReloadScriptSelector() [Took: 0.003s] amarok: END__: ScriptsConfig::ScriptsConfig(QWidget*) [Took: 0.005s] amarok: END__: Amarok2ConfigDialog::Amarok2ConfigDialog(QWidget*, const char*, KConfigSkeleton*) [Took: 0.051s] amarok: BEGIN: virtual bool Amarok2ConfigDialog::hasChanged() amarok: BEGIN: virtual bool CollectionConfig::hasChanged() amarok: END__: virtual bool CollectionConfig::hasChanged() [Took: 0s] amarok: BEGIN: virtual bool NotificationsConfig::hasChanged() amarok: END__: virtual bool NotificationsConfig::hasChanged() [Took: 0s] amarok: END__: virtual bool Amarok2ConfigDialog::hasChanged() [Took: 0s] amarok: BEGIN: virtual Amarok2ConfigDialog::~Amarok2ConfigDialog() amarok: END__: virtual Amarok2ConfigDialog::~Amarok2ConfigDialog() [Took: 0s] amarok: BEGIN: virtual OSDWidget::~OSDWidget() amarok: END__: virtual OSDWidget::~OSDWidget() [Took: 0s] X Error: BadWindow (invalid Window parameter) 3 Major opcode: 20 (X_GetProperty) Resource id: 0x52003ee amarok: [SqlRegistry] albums: 1036 (0) of 1036 cached amarok: [SqlRegistry] artists: 564 (-8) of 1283 cached amarok: [SqlRegistry] genres: 0 (-7) of 98 cached amarok: [SqlRegistry] tracks: 0 (-253) of 8600 cached amarok: BEGIN: void EngineController::slotAboutToFinish() amarok: BEGIN: void Playlist::Actions::requestNextTrack() amarok: BEGIN: void Playlist::Actions::play(quint64, bool) amarok: BEGIN: void EngineController::setNextTrack(Meta::TrackPtr) amarok: END__: void EngineController::setNextTrack(Meta::TrackPtr) [Took: 0s] amarok: END__: void Playlist::Actions::play(quint64, bool) [Took: 0s] amarok: END__: void Playlist::Actions::requestNextTrack() [Took: 0s] amarok: END__: void EngineController::slotAboutToFinish() [Took: 0s] amarok: BEGIN: void EngineController::slotFinished() amarok: [EngineController] Track finished completely, updating statistics amarok: [EngineController] slotTrackFinishedPlaying( "Muza Rubackyte" - "Shostakovich Edition CD26: 24 Preludes & Fugues Op.87, Nos.1-13" - "Fugue a4" , 1 ) amarok: BEGIN: void EngineController::play(Meta::TrackPtr, uint, bool) amarok: BEGIN: void EngineController::stop(bool, bool) amarok: END__: void EngineController::stop(bool, bool) [Took: 0s] amarok: [EngineController] play: bounded is QObject(0x0) current "No.2 in A minor: Prelude" amarok: [EngineController] Just a normal, boring track... :-P amarok: BEGIN: void EngineController::playUrl(const KUrl&, uint, bool) amarok: [EngineController] URL: KUrl("audiocd:/7f10411a/3?device=%2Fdev%2Fsr0") "audiocd:/7f10411a/3?device=%2Fdev%2Fsr0" amarok: [EngineController] Offset: 0 amarok: END__: void EngineController::playUrl(const KUrl&, uint, bool) [Took: 0s] amarok: END__: void EngineController::play(Meta::TrackPtr, uint, bool) [Took: 0s] amarok: END__: void EngineController::slotFinished() [Took: 0.011s] amarok: [EngineController] slotStateChanged from Phonon::PlayingState to Phonon::StoppedState amarok: MPRIS2: Queueing up a PropertiesChanged signal amarok: void DelayedDoer::slotStateChanged(Phonon::State) newState Phonon::StoppedState not applicable, waiting... amarok: BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) amarok: [EngineController] Empty MediaSource (engine stop) amarok: END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) [Took: 0s] amarok: BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) amarok: [EngineController] Empty MediaSource (engine stop) amarok: END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) [Took: 0s] amarok: [EngineController] slotStateChanged from Phonon::StoppedState to Phonon::LoadingState amarok: void DelayedDoer::slotStateChanged(Phonon::State) newState Phonon::LoadingState not applicable, waiting... amarok: [EngineController] slotStateChanged from Phonon::LoadingState to Phonon::StoppedState amarok: void DelayedDoer::slotStateChanged(Phonon::State) newState Phonon::StoppedState not applicable, waiting... amarok: BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) amarok: [WARNING] [EngineController] Would use gain of 0 , but current Phonon backend doesn't seem to support pre-amplifier (VolumeFaderEffect) amarok: BEGIN: void Playlist::Actions::slotTrackPlaying(Meta::TrackPtr) amarok: BEGIN: void Playlist::PrettyListView::slotPlaylistActiveTrackChanged() amarok: END__: void Playlist::PrettyListView::slotPlaylistActiveTrackChanged() [Took: 0s] amarok: END__: void Playlist::Actions::slotTrackPlaying(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*) amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0s] amarok: BEGIN: void CurrentEngine::trackPlaying(Meta::TrackPtr) amarok: [CurrentEngine] updating track "No.2 in A minor: Prelude" amarok: END__: void CurrentEngine::trackPlaying(Meta::TrackPtr) [Took: 0.012s] amarok: BEGIN: void OSDWidget::show(const QString&, const QImage&) amarok: END__: void OSDWidget::show(const QString&, const QImage&) [Took: 0.001s] amarok: END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) [Took: 0.022s] amarok: MPRIS2: Queueing up a PropertiesChanged signal amarok: MPRIS2: Album image location is KUrl("") amarok: [EngineController] slotStateChanged from Phonon::StoppedState to Phonon::LoadingState amarok: void DelayedDoer::slotStateChanged(Phonon::State) newState Phonon::LoadingState not applicable, waiting... amarok: [EngineController] slotStateChanged from Phonon::LoadingState to Phonon::BufferingState amarok: [EngineController] slotStateChanged from Phonon::BufferingState to Phonon::StoppedState amarok: MPRIS2: Queueing up a PropertiesChanged signal amarok: [EngineController] slotStateChanged from Phonon::StoppedState to Phonon::LoadingState amarok: [EngineController] slotStateChanged from Phonon::LoadingState to Phonon::BufferingState amarok: [EngineController] slotStateChanged from Phonon::BufferingState to Phonon::LoadingState amarok: [EngineController] slotStateChanged from Phonon::LoadingState to Phonon::BufferingState amarok: BEGIN: void LabelsEngine::resultLastFm(const KUrl&, QByteArray, NetworkAccessManagerProxy::Error) amarok: [LabelsEngine] try 2: title is the same, retrying amarok: [LabelsEngine] try 3: artist and title are the same, returning amarok: END__: void LabelsEngine::resultLastFm(const KUrl&, QByteArray, NetworkAccessManagerProxy::Error) [Took: 0s] amarok: MPRIS2: Queueing up a PropertiesChanged signal amarok: [EngineController] slotTrackLengthChanged( 145693 ) amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*) amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0s] amarok: MPRIS2: Album image location is KUrl("") amarok: MPRIS2: Queueing up a PropertiesChanged signal amarok: [EngineController] slotStateChanged from Phonon::BufferingState to Phonon::PlayingState amarok: MPRIS2: Queueing up a PropertiesChanged signal amarok: [EngineController] slotStateChanged from Phonon::PlayingState to Phonon::BufferingState amarok: [EngineController] slotStateChanged from Phonon::BufferingState to Phonon::PlayingState amarok: MPRIS2: Queueing up a PropertiesChanged signal amarok: [EngineController] slotStateChanged from Phonon::PlayingState to Phonon::BufferingState amarok: [EngineController] slotStateChanged from Phonon::BufferingState to Phonon::PlayingState Calling appendChild() on a null node does nothing. amarok: BEGIN: void EngineController::stop(bool, bool) amarok: [EngineController] slotTrackFinishedPlaying( "Muza Rubackyte" - "Shostakovich Edition CD26: 24 Preludes & Fugues Op.87, Nos.1-13" - "No.2 in A minor: Prelude" , 0.143272 ) amarok: BEGIN: void TimecodeObserver::stopped(qint64, qint64) amarok: END__: void TimecodeObserver::stopped(qint64, qint64) [Took: 0s] amarok: BEGIN: void Playlist::Actions::slotPlayingStopped(qint64, qint64) amarok: END__: void Playlist::Actions::slotPlayingStopped(qint64, qint64) [Took: 0s] amarok: BEGIN: void WikipediaEnginePrivate::_stopped() amarok: END__: void WikipediaEnginePrivate::_stopped() [Took: 0s] amarok: BEGIN: void OSDWidget::show(const QString&, const QImage&) amarok: END__: void OSDWidget::show(const QString&, const QImage&) [Took: 0.007s] amarok: END__: void EngineController::stop(bool, bool) [Took: 0.088s] amarok: MPRIS2: Queueing up a PropertiesChanged signal amarok: BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) amarok: [EngineController] Empty MediaSource (engine stop) amarok: END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) [Took: 0s] amarok: [Albums] received albums is empty amarok: BEGIN: void WikipediaEnginePrivate::_dataContainerUpdated(const QString&, const Data&) amarok: END__: void WikipediaEnginePrivate::_dataContainerUpdated(const QString&, const Data&) [Took: 0s] amarok: BEGIN: void WikipediaApplet::dataUpdated(const QString&, const Data&) amarok: [WikipediaApplet] stopped amarok: END__: void WikipediaApplet::dataUpdated(const QString&, const Data&) [Took: 0s] amarok: [EngineController] slotStateChanged from Phonon::PlayingState to Phonon::StoppedState amarok: MPRIS2: Queueing up a PropertiesChanged signal amarok: void StatSyncing::Controller::slotUpdateNowPlayingWithCurrentTrack() this track already recently submitted, ignoring amarok: [SqlRegistry] albums: 1036 (0) of 1036 cached amarok: [SqlRegistry] artists: 565 (-8) of 1283 cached
Interesting, let's see if the developer can fix that.
Dear Bug Submitter, This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond. Thank you for helping us make KDE software even better for everyone!
I for one can't say if this is solved. Trying to play an audio CD with Debian 9's Amarok 2.8.0 just results in a "No track playing" OSD after a few seconds. The entry in the playlist is gray. So I can't even get to that point.
I have the same replication issue as Filipus, this is with Ubuntu 18.04 Cd tracks aren't shown at all (for me) and therefore I can't test this out!
Changing back to REPORTED per request of Myriam (Amarok dev).
Thank you for reporting this issue in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the issue with a recent software version? If you can reproduce the issue, please change the status to "REPORTED" when replying. Thank you!
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!