Amarok stoppt nach jedem Stück

K

kimi

blub
Hallo zusammen,
Ich habe kürzlich von 10.04 lts auf Kubuntu 12.04 lts aktualisiert, Amarok wurde dementsprechend mitaktualisiert. Erst hat alles ganz normal getan (hatte sogar das gefühl, amarok käme mit meiner 4000 stücke umfassenden musiksammlung besser zurecht als früher)

inzwischen (es gab ein paar software-updates seither, weiß aber nicht ob amarok dabei war) stoppt amarok anscheinend ohne grund nach jedem Titel.
Meine Amarok-Version:
Code:
$ amarok -v
Qt: 4.8.1
KDE Development Platform: 4.8.4 (4.8.4)
Amarok: 2.5.0
Das hier kommt im Debug-Modus, wenn ich kurz vor das Ende eines Stückes springe, wonach ich eigentich das nächste Stück aus der Playlist erwarten würde:
Code:
$ amarok --debug
[...]
amarok: END__: void EngineController::seek(int) [Took: 0.051s]  //das Springen kurz vors Ende
About to finish 
amarok: BEGIN: void EngineController::slotAboutToFinish() 
amarok:   [EngineController] Track finished completely, updating statistics 
amarok:   [SqlRegistryP] obtained max_allowed_packet is  "1048576" 
amarok:   BEGIN: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) 
amarok:     BEGIN: void PlaylistInfoWidget::updateTotalPlaylistLength() 
amarok:     END__: void PlaylistInfoWidget::updateTotalPlaylistLength() [Took: 0s] 
amarok:     [Playlist::Model] Metadata updated for track "I. Langsam: Lento" 
amarok:   END__: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) [Took: 0s] 
amarok:   BEGIN: void Context::ContextView::slotMetadataChanged(Meta::TrackPtr) 
amarok:     BEGIN: bool EngineController::isStream() 
amarok:     END__: bool EngineController::isStream() [Took: 0s] 
amarok:   END__: void Context::ContextView::slotMetadataChanged(Meta::TrackPtr) [Took: 0s] 
amarok:   BEGIN: void CurrentEngine::update(Meta::AlbumPtr) 
amarok:   END__: void CurrentEngine::update(Meta::AlbumPtr) [Took: 0.009s] 
amarok:   BEGIN: void PhotosEngine::update(bool) 
amarok:     [PhotosEngine] artist name unchanged 
amarok:   END__: void PhotosEngine::update(bool) [Took: 0s] 
amarok:   BEGIN: void OSDWidget::show(const QString&, const QImage&) 
amarok:   END__: void OSDWidget::show(const QString&, const QImage&) [Took: 0.008s] 
amarok:   BEGIN: void Playlist::Actions::requestNextTrack() 
amarok:     [Playlist::Actions] so far so good! 
amarok:     [Playlist::Actions] nothing more to play... 
amarok:     Active track changed; can go next: true ; 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:     BEGIN: virtual void Playlist::Model::setAllUnplayed() 
amarok:       BEGIN: void PlaylistInfoWidget::updateTotalPlaylistLength() 
amarok:       END__: void PlaylistInfoWidget::updateTotalPlaylistLength() [Took: 0s] 
amarok:     END__: virtual void Playlist::Model::setAllUnplayed() [Took: 0s] 
amarok:   END__: void Playlist::Actions::requestNextTrack() [Took: 0.003s] 
amarok: END__: void EngineController::slotAboutToFinish() [Took: 0.082s] 
amarok: BEGIN: void CurrentTrack::dataUpdated(const QString&, const Data&) 
amarok: END__: void CurrentTrack::dataUpdated(const QString&, const Data&) [Took: 0.008s] 
amarok: BEGIN: void CurrentEngine::setupAlbumsData() 
amarok:   [CurrentEngine] setting up 28 albums 
amarok: END__: void CurrentEngine::setupAlbumsData() [Took: 0s] 
amarok: BEGIN: void Albums::dataUpdated(const QString&, const Data&) 
amarok:   [Albums] albums view data unchanged, not updating 
amarok: END__: void Albums::dataUpdated(const QString&, const Data&) [Took: 0s] 
About to finish 
amarok: BEGIN: void EngineController::slotAboutToFinish() 
amarok:   [EngineController] Track finished completely, updating statistics 
amarok:   BEGIN: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) 
amarok:     BEGIN: void PlaylistInfoWidget::updateTotalPlaylistLength() 
amarok:     END__: void PlaylistInfoWidget::updateTotalPlaylistLength() [Took: 0s] 
amarok:     [Playlist::Model] Metadata updated for track "I. Langsam: Lento" 
amarok:   END__: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) [Took: 0s] 
amarok:   BEGIN: void Context::ContextView::slotMetadataChanged(Meta::TrackPtr) 
amarok:     BEGIN: bool EngineController::isStream() 
amarok:     END__: bool EngineController::isStream() [Took: 0s] 
amarok:   END__: void Context::ContextView::slotMetadataChanged(Meta::TrackPtr) [Took: 0s] 
amarok:   BEGIN: void CurrentEngine::update(Meta::AlbumPtr) 
amarok:   END__: void CurrentEngine::update(Meta::AlbumPtr) [Took: 0s] 
amarok:   BEGIN: void PhotosEngine::update(bool) 
amarok:     [PhotosEngine] artist name unchanged 
amarok:   END__: void PhotosEngine::update(bool) [Took: 0s] 
amarok:   BEGIN: void OSDWidget::show(const QString&, const QImage&) 
amarok:   END__: void OSDWidget::show(const QString&, const QImage&) [Took: 0s] 
amarok:   BEGIN: void Playlist::Actions::requestNextTrack() 
amarok:     [Playlist::Actions] so far so good! 
amarok:     [Playlist::Actions] nothing more to play... 
amarok:     Active track changed; can go next: true ; 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:     BEGIN: virtual void Playlist::Model::setAllUnplayed() 
amarok:       BEGIN: void PlaylistInfoWidget::updateTotalPlaylistLength() 
amarok:       END__: void PlaylistInfoWidget::updateTotalPlaylistLength() [Took: 0s] 
amarok:     END__: virtual void Playlist::Model::setAllUnplayed() [Took: 0s] 
amarok:   END__: void Playlist::Actions::requestNextTrack() [Took: 0s] 
amarok: END__: void EngineController::slotAboutToFinish() [Took: 0.032s] 
amarok: BEGIN: void CurrentEngine::setupAlbumsData() 
amarok:   [CurrentEngine] setting up 28 albums 
amarok: END__: void CurrentEngine::setupAlbumsData() [Took: 0s] 
amarok: BEGIN: void Albums::dataUpdated(const QString&, const Data&) 
amarok:   [Albums] albums view data unchanged, not updating 
amarok: END__: void Albums::dataUpdated(const QString&, const Data&) [Took: 0s] 
amarok: BEGIN: void CurrentTrack::dataUpdated(const QString&, const Data&) 
amarok: END__: void CurrentTrack::dataUpdated(const QString&, const Data&) [Took: 0.005s] 
Transitioning to state "ready" 
State change 
Moving from "playing" 2 to "paused" 4 
State change 
Moving from "paused" 4 to "ready" 1 
amarok: BEGIN: void EngineController::slotFinished() 
amarok:   BEGIN: void TimecodeObserver::stopped(qint64, qint64) 
amarok:   END__: void TimecodeObserver::stopped(qint64, qint64) [Took: 0s] 
amarok:   BEGIN: void PhotosEngine::stopped() 
amarok:   END__: void PhotosEngine::stopped() [Took: 0s] 
amarok:   BEGIN: void OSDWidget::show(const QString&, const QImage&) 
amarok:   END__: void OSDWidget::show(const QString&, const QImage&) [Took: 0.009s] 
amarok:   BEGIN: void Context::ContextView::slotTrackChanged(Meta::TrackPtr) 
amarok:   END__: void Context::ContextView::slotTrackChanged(Meta::TrackPtr) [Took: 0.002s] 
amarok:   BEGIN: void RecentlyPlayedListWidget::trackChanged(Meta::TrackPtr) 
amarok:     BEGIN: void RecentlyPlayedListWidget::updateWidget() 
amarok:     END__: void RecentlyPlayedListWidget::updateWidget() [Took: 0.038s] 
amarok:   END__: void RecentlyPlayedListWidget::trackChanged(Meta::TrackPtr) [Took: 0.039s] 
amarok:   Playlist properties changed; can go next: true ; can go previous: false 
amarok:   BEGIN: void Amarok::Mpris2DBusHandler::updateTrackProperties() 
amarok:   END__: void Amarok::Mpris2DBusHandler::updateTrackProperties() [Took: 0s] 
Transitioning to state "ready" 
Setting new source 
New source:  QUrl( "" )  
amarok: END__: void EngineController::slotFinished() [Took: 0.093s] 
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:   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 Albums::dataUpdated(const QString&, const Data&) 
amarok:   [Albums] received albums is empty 
amarok: END__: void Albums::dataUpdated(const QString&, const Data&) [Took: 0.001s] 
amarok: BEGIN: void CurrentTrack::dataUpdated(const QString&, const Data&) 
amarok: END__: void CurrentTrack::dataUpdated(const QString&, const Data&) [Took: 0s] 
amarok: BEGIN: void PhotosApplet::dataUpdated(const QString&, const Data&) 
amarok:   [PhotosApplet] received message: stopped 
amarok:   BEGIN: void PhotosApplet::stopped() 
amarok:   END__: void PhotosApplet::stopped() [Took: 0s] 
amarok: END__: void PhotosApplet::dataUpdated(const QString&, const Data&) [Took: 0.003s] 
amarok: BEGIN: void CurrentEngine::setupAlbumsData() 
amarok:   [CurrentEngine] setting up 5 albums 
amarok: END__: void CurrentEngine::setupAlbumsData() [Took: 0s] 
amarok: BEGIN: void Albums::dataUpdated(const QString&, const Data&) 
amarok: END__: void Albums::dataUpdated(const QString&, const Data&) [Took: 0.031s] 
amarok: [SqlRegistry]   albums: 552 (-22) of 1210 cached 
amarok: [SqlRegistry]  artists: 233 (0) of 291 cached 
amarok: [SqlRegistry]   genres: 27 (0) of 53 cached 
amarok: [SqlRegistry]   tracks: 2226 (-63) of 4511 cached 
amarok: BEGIN: void ScanManager::checkForDirectoryChanges() 
amarok:   BEGIN: virtual void ScanManager::requestIncrementalScan(const QString&) 
amarok:     [ScanManager] addDirToList for "" 
amarok:     BEGIN: virtual void ScannerJob::run() 
amarok:     END__: virtual void ScanManager::requestIncrementalScan(const QString&) [Took: 0.015s] 
amarok:     BEGIN: DirWatchJob::DirWatchJob(QObject*, Collections::DatabaseCollection*) 
amarok:     END__: DirWatchJob::DirWatchJob(QObject*, Collections::DatabaseCollection*) [Took: 0s] 
amarok:     BEGIN: virtual void DirWatchJob::run() 
amarok:     END__: void ScanManager::checkForDirectoryChanges() [Took: 0.016s] 
amarok:   END__: virtual void DirWatchJob::run() [Took: 0.27s] 
amarok:   [ScanManager] ScannerJob: got count: 1315 
amarok:   BEGIN: virtual void SqlScanResultProcessor::commit() 
amarok:   END__: virtual void SqlScanResultProcessor::commit() [DELAY Took (quite long) 7s] 
amarok:   [ScanManager] ScannerJob finished 
amarok: END__: virtual void ScannerJob::run() [DELAY Took (quite long) 7.9s] 
amarok: BEGIN: virtual ScannerJob::~ScannerJob() 
amarok: END__: virtual ScannerJob::~ScannerJob() [Took: 0.001s]

Kennt sich jemand mit dem Problem aus? es scheint nicht ganz neu zu sein, auch shcon bei älteren amarok-versionen kam es anscheinend immer wieder dazu. Allerdings helfen die feilgebotenen Tipps nicht weiter, das xine-backend, was gelegentlich empfohlen wird, ist ja nicht mehr aktuell (wird nicht mehr weiterentwickelt, daher jetzt standardmäßig gstreamer?) und solche tipps wie "in den einstellungen "wiedergabe fortsetzen" anwählen und dann während wiedergabe des stücks im das programm beenden" helfen auch nichts.

Ich möchte ungern auf Amarok verzichten, weil ich zum einen sehr gewöhnt an das Programm bin und es zum anderen meistens sehr angenehm funktioniert.

Kann jemand weiterhelfen?

Viele Grüße und schon einmal vielen Dank im Voraus,

kimi
 

Ähnliche Themen

dovecot und postfix Konfiguration Problem

Amarok 1.4.4 veröffentlich

Festplatte friert ein nach suspend/resume

Squid nur zum maskieren der eigenen IP, nicht für Webserver auf port 80

CGI laesst sich nicht ausfuehren

Zurück
Oben