Bugzilla – Bug 442175
Stop button dont work in amarok2
Last modified: 2009-04-10 16:35:08 UTC
Stop button dont work in amarok2. When trying to stop playing by stop button got only small pause and playing continued. openSUSE 11.1 beta4 DVD, phonon-gstreamer-backend
With what Amarok version is that? Does it still happen with Beta 3 (1.94)?
This issue about Amarok 1.92.2, but in amarok 1.94 it still present When clicked STOP buttton i get in console amarok: END__: void EngineController::stop(bool) - Took 0.13s amarok: BEGIN: virtual void StatusBar::engineStateChanged(Phonon::State, Phonon::State) amarok: PlayingState: clear text amarok: END__: virtual void StatusBar::engineStateChanged(Phonon::State, Phonon::State) - Took 0.0014s amarok: BEGIN: virtual void MainWindow::engineStateChanged(Phonon::State, Phonon::State) amarok: [MainWindow] Phonon state: 2 amarok: [MainWindow] [WARNING!] currentTrack is 0. Can't subscribe to it! amarok: END__: virtual void MainWindow::engineStateChanged(Phonon::State, Phonon::State) - Took 0.00032s amarok: BEGIN: virtual void Context::ContextView::engineStateChanged(Phonon::State, Phonon::State) amarok: BEGIN: virtual void CurrentEngine::message(const Context::ContextState&) amarok: 1 amarok: BEGIN: void CurrentEngine::update() amarok: END__: void CurrentEngine::update() - Took 9.9e-05s amarok: END__: virtual void CurrentEngine::message(const Context::ContextState&) - Took 0.00042s amarok: END__: virtual void Context::ContextView::engineStateChanged(Phonon::State, Phonon::State) - Took 0.00068s amarok: BEGIN: virtual void Amarok::PlayPauseAction::engineStateChanged(Phonon::State, Phonon::State) amarok: NEWSTATE: 2 OLDSTATE: 1 amarok: END__: virtual void Amarok::PlayPauseAction::engineStateChanged(Phonon::State, Phonon::State) - Took 0.00042s amarok: BEGIN: void EngineController::slotStopFadeout() amarok: END__: void EngineController::slotStopFadeout() - Took 0.023s amarok: BEGIN: virtual void StatusBar::engineStateChanged(Phonon::State, Phonon::State) amarok: END__: virtual void StatusBar::engineStateChanged(Phonon::State, Phonon::State) - Took 0.00045s amarok: BEGIN: virtual void MainWindow::engineStateChanged(Phonon::State, Phonon::State) amarok: [MainWindow] Phonon state: 1 amarok: END__: virtual void MainWindow::engineStateChanged(Phonon::State, Phonon::State) - Took 0.0003s amarok: BEGIN: virtual void Context::ContextView::engineStateChanged(Phonon::State, Phonon::State) amarok: BEGIN: virtual void CurrentEngine::message(const Context::ContextState&) amarok: END__: virtual void CurrentEngine::message(const Context::ContextState&) - Took 0.00011s amarok: END__: virtual void Context::ContextView::engineStateChanged(Phonon::State, Phonon::State) - Took 0.00038s amarok: BEGIN: virtual void Amarok::PlayPauseAction::engineStateChanged(Phonon::State, Phonon::State) amarok: NEWSTATE: 1 OLDSTATE: 2 amarok: END__: virtual void Amarok::PlayPauseAction::engineStateChanged(Phonon::State, Phonon::State) - Took 0.00081s amarok: BEGIN: virtual void StatusBar::engineStateChanged(Phonon::State, Phonon::State) amarok: PlayingState: clear text amarok: END__: virtual void StatusBar::engineStateChanged(Phonon::State, Phonon::State) - Took 0.0012s amarok: BEGIN: virtual void MainWindow::engineStateChanged(Phonon::State, Phonon::State) amarok: [MainWindow] Phonon state: 2 amarok: [MainWindow] [WARNING!] currentTrack is 0. Can't subscribe to it! amarok: END__: virtual void MainWindow::engineStateChanged(Phonon::State, Phonon::State) - Took 0.00031s amarok: BEGIN: virtual void Context::ContextView::engineStateChanged(Phonon::State, Phonon::State) amarok: BEGIN: virtual void CurrentEngine::message(const Context::ContextState&) amarok: 1 amarok: BEGIN: void CurrentEngine::update() amarok: END__: void CurrentEngine::update() - Took 9.9e-05s amarok: END__: virtual void CurrentEngine::message(const Context::ContextState&) - Took 0.00041s amarok: END__: virtual void Context::ContextView::engineStateChanged(Phonon::State, Phonon::State) - Took 0.00065s amarok: BEGIN: virtual void Amarok::PlayPauseAction::engineStateChanged(Phonon::State, Phonon::State) amarok: NEWSTATE: 2 OLDSTATE: 1 amarok: END__: virtual void Amarok::PlayPauseAction::engineStateChanged(Phonon::State, Phonon::State) - Took 0.0032s
It still applies to Beta-5. In Beta-4 amarok was unable to play mp3 files, now it's unable to stop palying them. It even continues playing after I deleted the songs from the playlist!
I think it is not amarok bug, but an gstreamer one. I've installed beta5 and stop button still dont work with phonon-backend-gstreamer-0_10, but when I install phonon-backend-xine and select xine as prefered backend for phonon all works fine. If i switch back to gstreamer, stop button again not work. Why gstreamer used as default backend for phonon? Xine more better in my opinion, and it need by Kaffeine - default kde video player. I always remove gstreamer after installing an openSUSE since 10.1 and install xinelib or libxine1.
I can confirm that this problem only exists with phonon-gstreamer but not with phonon-xine. Please use phonon-xine as default backend for phonon. See bug 440786: https://bugzilla.novell.com/show_bug.cgi?id=440786
Hello, Works fine for me in openSUSE 11.1-RC1, with the use of xine and xine-backend (phonon). Not only via right clicking on plasmoid in taskbar but also via menu Amarok in Amarok as well as via start/stop/pause/track button. Regards, Frans
Does this still happen with the 2.0 release package?