Application: amarok (2.4-GIT) KDE Platform Version: 4.5.95 (4.6 RC2) Qt Version: 4.7.0 Operating System: Linux 2.6.35-24-generic x86_64 Distribution: Ubuntu 10.10 -- Information about the crash: - What I was doing when the application crashed: Testing out stream playing in latest git of Amarok, phonon, and phonon-vlc - Custom settings of the application: newest phonon-vlc backend -- Backtrace: Application: Amarok (amarok), signal: Segmentation fault [Current thread is 1 (Thread 0x7fb6966ee780 (LWP 4817))] Thread 8 (Thread 0x7fb66c54d700 (LWP 4822)): #0 0x00007fb693127203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fb68c88c009 in ?? () from /lib/libglib-2.0.so.0 #2 0x00007fb68c88c45c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #3 0x00007fb693a811e6 in QEventDispatcherGlib::processEvents (this=0x1f51b90, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417 #4 0x00007fb693a53a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #5 0x00007fb693a53dec in QEventLoop::exec (this=0x7fb66c54cd90, flags=) at kernel/qeventloop.cpp:201 #6 0x00007fb69395e2fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #7 0x00007fb693a335f8 in QInotifyFileSystemWatcherEngine::run (this=0x1f22680) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007fb69396127e in QThreadPrivate::start (arg=0x1f22680) at thread/qthread_unix.cpp:266 #9 0x00007fb68eba9971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #10 0x00007fb69313392d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 7 (Thread 0x7fb66ad4b700 (LWP 4823)): #0 __pthread_mutex_unlock (mutex=0x1f5ecb8) at pthread_mutex_unlock.c:289 #1 0x00007fb68c88bffc in ?? () from /lib/libglib-2.0.so.0 #2 0x00007fb68c88c45c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #3 0x00007fb693a811e6 in QEventDispatcherGlib::processEvents (this=0x1f95620, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417 #4 0x00007fb693a53a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #5 0x00007fb693a53dec in QEventLoop::exec (this=0x7fb66ad4adb0, flags=) at kernel/qeventloop.cpp:201 #6 0x00007fb69395e2fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #7 0x00007fb68a0c9b6c in Herqq::Upnp::HControlPointThread::run() () from /usr/lib/libHUpnp.so.0 #8 0x00007fb69396127e in QThreadPrivate::start (arg=0x1f62730) at thread/qthread_unix.cpp:266 #9 0x00007fb68eba9971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #10 0x00007fb69313392d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 6 (Thread 0x7fb660d17700 (LWP 4832)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fb68f4ad334 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fb68f7b8160) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007fb68f4ad369 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7fb68f7c6234) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007fb68eba9971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #4 0x00007fb69313392d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fb64f288700 (LWP 4836)): #0 0x00007fb693127203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fb68c88c009 in ?? () from /lib/libglib-2.0.so.0 #2 0x00007fb68c88c45c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #3 0x00007fb693a811e6 in QEventDispatcherGlib::processEvents (this=0x3e77b50, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417 #4 0x00007fb693a53a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #5 0x00007fb693a53dec in QEventLoop::exec (this=0x7fb64f287d90, flags=) at kernel/qeventloop.cpp:201 #6 0x00007fb69395e2fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #7 0x00007fb693a335f8 in QInotifyFileSystemWatcherEngine::run (this=0x256ecf0) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007fb69396127e in QThreadPrivate::start (arg=0x256ecf0) at thread/qthread_unix.cpp:266 #9 0x00007fb68eba9971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #10 0x00007fb69313392d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fb65195b700 (LWP 5263)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fb693961e3b in wait (this=<value optimized out>, mutex=0x7fc3d18, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x7fc3d18, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fb69496a10e in QFileInfoGatherer::run (this=<value optimized out>) at dialogs/qfileinfogatherer.cpp:214 #4 0x00007fb69396127e in QThreadPrivate::start (arg=0x7fc3d08) at thread/qthread_unix.cpp:266 #5 0x00007fb68eba9971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #6 0x00007fb69313392d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fb65295d700 (LWP 5264)): #0 pthread_mutex_unlock (mutex=0x7fd2238) at forward.c:184 #1 0x00007fb68c88ba05 in g_main_context_prepare () from /lib/libglib-2.0.so.0 #2 0x00007fb68c88be78 in ?? () from /lib/libglib-2.0.so.0 #3 0x00007fb68c88c45c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #4 0x00007fb693a811e6 in QEventDispatcherGlib::processEvents (this=0x7fc9ca0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417 #5 0x00007fb693a53a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #6 0x00007fb693a53dec in QEventLoop::exec (this=0x7fb65295cd90, flags=) at kernel/qeventloop.cpp:201 #7 0x00007fb69395e2fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #8 0x00007fb693a335f8 in QInotifyFileSystemWatcherEngine::run (this=0x7fc4d50) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007fb69396127e in QThreadPrivate::start (arg=0x7fc4d50) at thread/qthread_unix.cpp:266 #10 0x00007fb68eba9971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #11 0x00007fb69313392d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fb673cdf700 (LWP 5269)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fb67748d272 in Thread () from /usr/lib/libvlccore.so.4 #2 0x00007fb68eba9971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #3 0x00007fb69313392d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fb6966ee780 (LWP 4817)): [KCrash Handler] #6 0x00007fb677994bb1 in Phonon::VLC::Backend::startConnectionChange (this=0x1cb5700, objects=...) at /home/valorie/kde/src/phonon-vlc/vlc/backend.cpp:382 #7 0x00007fb69019cdad in Phonon::ConnectionTransaction::ConnectionTransaction (this=0x7fff3b9362e0, b=0x1cb5710, x=...) at /home/valorie/kde/src/phonon/phonon/path.cpp:42 #8 0x00007fb69019bdac in Phonon::PathPrivate::executeTransaction (this=0x1e93d00, disconnections=..., connections=...) at /home/valorie/kde/src/phonon/phonon/path.cpp:309 #9 0x00007fb69019ba35 in Phonon::Path::disconnect (this=0x1c0fae8) at /home/valorie/kde/src/phonon/phonon/path.cpp:253 #10 0x00007fb6955641be in EngineController::initializePhonon (this=0x1c0fa50) at /home/valorie/kde/src/amarok/src/EngineController.cpp:138 #11 0x00007fb69556b1fc in EngineController::slotStateChanged (this=0x1c0fa50, newState=Phonon::ErrorState, oldState=Phonon::PlayingState) at /home/valorie/kde/src/amarok/src/EngineController.cpp:1154 #12 0x00007fb69556eef7 in EngineController::qt_metacall (this=0x1c0fa50, _c=QMetaObject::InvokeMetaMethod, _id=41, _a=0x7fff3b936830) at /home/valorie/kde/build/amarok/src/EngineController.moc:206 #13 0x00007fb693a6cb27 in QMetaObject::activate (sender=0x1bc38a0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1cb5710) at kernel/qobject.cpp:3280 #14 0x00007fb6901976fb in Phonon::MediaObject::stateChanged (this=0x1bc38a0, _t1=Phonon::ErrorState, _t2=Phonon::PlayingState) at /home/valorie/kde/src/phonon/build/phonon/moc_mediaobject.cpp:184 #15 0x00007fb69019733d in Phonon::MediaObject::qt_metacall (this=0x1bc38a0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x85bdf30) at /home/valorie/kde/src/phonon/build/phonon/moc_mediaobject.cpp:120 #16 0x00007fb693a66bde in QObject::event (this=0x1bc38a0, e=0x7fff3b9361b7) at kernel/qobject.cpp:1219 #17 0x00007fb694436fdc in QApplicationPrivate::notify_helper (this=0x1b37b90, receiver=0x1bc38a0, e=0x1bb7a00) at kernel/qapplication.cpp:4396 #18 0x00007fb69443caed in QApplication::notify (this=0x7fff3b9372b0, receiver=0x1bc38a0, e=0x1bb7a00) at kernel/qapplication.cpp:4277 #19 0x00007fb6960f2a36 in KApplication::notify (this=0x7fff3b9372b0, receiver=0x1bc38a0, event=0x1bb7a00) at ../../kdeui/kernel/kapplication.cpp:311 #20 0x00007fb693a54cdc in QCoreApplication::notifyInternal (this=0x7fff3b9372b0, receiver=0x1bc38a0, event=0x1bb7a00) at kernel/qcoreapplication.cpp:732 #21 0x00007fb693a57c22 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x19ad660) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #22 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x19ad660) at kernel/qcoreapplication.cpp:1373 #23 0x00007fb693a81653 in sendPostedEvents (s=0x1b3b5d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #24 postEventSourceDispatch (s=0x1b3b5d0) at kernel/qeventdispatcher_glib.cpp:277 #25 0x00007fb68c888342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #26 0x00007fb68c88c2a8 in ?? () from /lib/libglib-2.0.so.0 #27 0x00007fb68c88c45c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #28 0x00007fb693a81193 in QEventDispatcherGlib::processEvents (this=0x19acd10, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415 #29 0x00007fb6944e9a4e in QGuiEventDispatcherGlib::processEvents (this=0x7fff3b9361b7, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #30 0x00007fb693a53a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #31 0x00007fb693a53dec in QEventLoop::exec (this=0x7fff3b937250, flags=) at kernel/qeventloop.cpp:201 #32 0x00007fb693a57ebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #33 0x000000000040cdb7 in main (argc=3, argv=0x7fff3b9397d8) at /home/valorie/kde/src/amarok/src/main.cpp:271 Reported using DrKonqi
*** Bug 263965 has been marked as a duplicate of this bug. ***
Are you still able to reproduce this issue? Because the crash does not make sense at all, I have no idea how it could crash there.
Setting status correctly.
OK, freshly build Amarok, Phonon, VLC, and phonon-vlc, and a non-downloaded podcast. No crash, but no podcast either. Output: amarok: BEGIN: void BrowserCategory::activate() amarok: BEGIN: void BrowserCategoryList::activate(BrowserCategory*) amarok: BEGIN: void BrowserCategoryList::showCategory(const QString&) amarok: BEGIN: void BrowserBreadcrumbWidget::updateBreadcrumbs() amarok: BEGIN: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) amarok: END__: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) [Took: 0.006s] amarok: END__: void BrowserBreadcrumbWidget::updateBreadcrumbs() [Took: 0.009s] amarok: END__: void BrowserCategoryList::showCategory(const QString&) [Took: 0.026s] amarok: END__: void BrowserCategoryList::activate(BrowserCategory*) [Took: 0.026s] amarok: END__: void BrowserCategory::activate() [Took: 0.026s] amarok: BEGIN: InfoProxy::InfoProxy() amarok: BEGIN: void InfoProxy::loadHomePage() amarok: END__: void InfoProxy::loadHomePage() [Took: 0.022s] amarok: END__: InfoProxy::InfoProxy() [Took: 0.023s] amarok: BEGIN: void SqlRegistry::emptyCache() amarok: [SqlRegistry] Cache unchanged amarok: END__: void SqlRegistry::emptyCache() [Took: 0.005s] amarok: BEGIN: void Playlist::Controller::insertOptioned(Meta::TrackList, int) amarok: [Playlist::Controller] Append amarok: BEGIN: int Playlist::Controller::insertionTopRowToBottom(int) amarok: [Playlist::Controller] SortProxy is NOT SORTED ... so I'll take care of the right row. amarok: END__: int Playlist::Controller::insertionTopRowToBottom(int) [Took: 0s] amarok: BEGIN: virtual void Playlist::InsertTracksCmd::redo() amarok: BEGIN: void Playlist::Model::setAllNewlyAddedToUnplayed() amarok: END__: void Playlist::Model::setAllNewlyAddedToUnplayed() [Took: 0s] amarok: BEGIN: void StatusBar::updateTotalPlaylistLength() amarok: END__: void StatusBar::updateTotalPlaylistLength() [Took: 0.003s] amarok: END__: virtual void Playlist::InsertTracksCmd::redo() [Took: 0.004s] amarok: [Playlist::Controller] engine playing?: false amarok: BEGIN: void Playlist::Actions::play(int) amarok: BEGIN: void Playlist::Actions::play(quint64, bool) amarok: BEGIN: void EngineController::play(Meta::TrackPtr, uint) amarok: BEGIN: void EngineController::stop(bool) void Phonon::MediaObject::setCurrentSource(const Phonon::MediaSource&) 5 QUrl( "" ) "" PHONON-VLC virtual void Phonon::VLC::MediaObject::setSource(const Phonon::MediaSource&) PHONON-VLC [ERROR__] virtual void Phonon::VLC::MediaObject::setSource(const Phonon::MediaSource&) MediaSource is empty. void Phonon::MediaObjectPrivate::_k_currentSourceChanged(const Phonon::MediaSource&) 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: END__: void EngineController::stop(bool) [Took: 0.002s] amarok: [EngineController] play: bounded is QObject(0x0) current "Genealogy: Ancestors on the Move" amarok: [EngineController] Just a normal, boring track... :-P amarok: BEGIN: void EngineController::playUrl(const KUrl&, uint) amarok: [EngineController] URL: "http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3" amarok: [EngineController] offset: 0 void Phonon::MediaObject::setCurrentSource(const Phonon::MediaSource&) 1 QUrl( "http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3" ) "" PHONON-VLC virtual void Phonon::VLC::MediaObject::setSource(const Phonon::MediaSource&) PHONON-VLC virtual void Phonon::VLC::MediaObject::setSource(const Phonon::MediaSource&) yeap, 'tis a local file or url "http" PHONON-VLC BEGIN: void Phonon::VLC::MediaObject::loadMedia(const QByteArray&) PHONON-VLC BEGIN: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) PHONON-VLC "StoppedState" --> "LoadingState" PHONON-VLC END__: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) [Took: 0s] PHONON-VLC loading encoded: "http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3" PHONON-VLC BEGIN: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) PHONON-VLC "LoadingState" --> "StoppedState" PHONON-VLC END__: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) [Took: 0s] PHONON-VLC END__: void Phonon::VLC::MediaObject::loadMedia(const QByteArray&) [Took: 0s] void Phonon::MediaObjectPrivate::_k_currentSourceChanged(const Phonon::MediaSource&) amarok: BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) amarok: [EngineController] Using gain of 0 with relative peak of 0 PHONON-VLC createObject() : VolumeFaderEffect not implemented PHONON-VLC createObject() : VolumeFaderEffect not implemented amarok: BEGIN: TimecodeLoadCapabilityPodcastImpl::TimecodeLoadCapabilityPodcastImpl(Podcasts::PodcastEpisode*) amarok: episode: "Genealogy: Ancestors on the Move" amarok: END__: TimecodeLoadCapabilityPodcastImpl::TimecodeLoadCapabilityPodcastImpl(Podcasts::PodcastEpisode*) [Took: 0s] amarok: BEGIN: virtual BookmarkList TimecodeLoadCapabilityPodcastImpl::loadTimecodes() amarok: END__: virtual BookmarkList TimecodeLoadCapabilityPodcastImpl::loadTimecodes() [Took: 0.003s] amarok: BEGIN: void ScrobblerAdapter::trackPlaying(Meta::TrackPtr) amarok: [lastfm] track type: "mp3" amarok: BEGIN: void ScrobblerAdapter::checkScrobble() amarok: [lastfm] total played 0 duration 0 isNull false submit? true amarok: END__: void ScrobblerAdapter::checkScrobble() [Took: 0s] amarok: [lastfm] nowPlaying: "[unknown]" - "Digging Up Your Roots" - "Genealogy: Ancestors on the Move" HTTP POST: QUrl( "http://post.audioscrobbler.com:80/np_1.2" ) "s=2650b8a6532340c59d805d0783282d06&a=%5Bunknown%5D&t=Genealogy%3A%20Ancestors%20on%20the%20Move&b=Digging%20Up%20Your%20Roots&l=0&n=0&m=" amarok: END__: void ScrobblerAdapter::trackPlaying(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void TimecodeObserver::trackPlaying(Meta::TrackPtr) amarok: current track name: "Genealogy: Ancestors on the Move" amarok: Track timecodeable amarok: END__: void TimecodeObserver::trackPlaying(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void Playlist::Actions::slotTrackPlaying(Meta::TrackPtr) amarok: BEGIN: void StatusBar::updateTotalPlaylistLength() amarok: END__: void StatusBar::updateTotalPlaylistLength() [Took: 0s] 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: 0s] amarok: BEGIN: void ProgressWidget::trackLengthChanged(qint64) amarok: new length: -1 amarok: slider enabled! amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*) amarok: BEGIN: TimecodeLoadCapabilityPodcastImpl::TimecodeLoadCapabilityPodcastImpl(Podcasts::PodcastEpisode*) amarok: episode: "Genealogy: Ancestors on the Move" amarok: END__: TimecodeLoadCapabilityPodcastImpl::TimecodeLoadCapabilityPodcastImpl(Podcasts::PodcastEpisode*) [Took: 0s] amarok: BEGIN: virtual BookmarkList TimecodeLoadCapabilityPodcastImpl::loadTimecodes() amarok: END__: virtual BookmarkList TimecodeLoadCapabilityPodcastImpl::loadTimecodes() [Took: 0s] amarok: found 0 timecodes on this track amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0s] amarok: END__: void ProgressWidget::trackLengthChanged(qint64) [Took: 0.001s] amarok: BEGIN: void Dynamic::EchoNestBias::trackPlaying(Meta::TrackPtr) amarok: END__: void Dynamic::EchoNestBias::trackPlaying(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void OSDWidget::show(const QString&, const QImage&) amarok: END__: void OSDWidget::show(const QString&, const QImage&) [Took: 0.047s] amarok: END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) [Took: 0.12s] PHONON-VLC virtual void Phonon::VLC::MediaObject::play() PHONON-VLC BEGIN: void Phonon::VLC::MediaObject::playInternal() amarok: BEGIN: void EngineController::slotMetaDataChanged() amarok: [EngineController] Artist : ("") amarok: [EngineController] Album : ("") amarok: [EngineController] Title : ("http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3") amarok: [EngineController] Genre : ("") amarok: [EngineController] Tracknumber: ("") amarok: [EngineController] Length : () amarok: [EngineController] Track changed: true current: 0x3fc23b8 url "http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3" amarok: [EngineController] no spam amarok: END__: void EngineController::slotMetaDataChanged() [Took: 0s] Metadata ready, sending to zeitgeist [0x3948370] main input debug: Creating an input for 'http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3' [0x3948370] main input debug: thread (input) created at priority 10 (input/input.c:220) [0x3948370] main input debug: thread started PHONON-VLC BEGIN: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) [0x3948370] main input debug: using timeshift granularity of 50 MiB PHONON-VLC "StoppedState" --> "PlayingState" [0x3948370] main input debug: using timeshift path '/tmp' PHONON-VLC END__: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) [Took: 0s] PHONON-VLC END__: void Phonon::VLC::MediaObject::playInternal() [Took: 0.002s] [0x3948370] main input debug: `http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3' gives access `http' demux `' path `downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3' [0x3948370] main input debug: creating demux: access='http' demux='' path='downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3' PHONON-VLC Volume changed from 50 to 100 [0x7f9a245ba0e0] main demux debug: looking for access_demux module: 0 candidates [0x7f9a245ba0e0] main demux debug: no access_demux module matched "http" [0x3948370] main input debug: creating access 'http' path='downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3' [0x7f9a24580600] main access debug: looking for access module: 4 candidates amarok: [EngineController] track pos after play: 0 amarok: END__: void EngineController::playUrl(const KUrl&, uint) [Took: 0.12s] amarok: END__: void EngineController::play(Meta::TrackPtr, uint) [Took: 0.13s] amarok: END__: void Playlist::Actions::play(quint64, bool) [Took: 0.13s] amarok: END__: void Playlist::Actions::play(int) [Took: 0.13s] amarok: END__: void Playlist::Controller::insertOptioned(Meta::TrackList, int) [Took: 0.14s] amarok: BEGIN: void Playlist::PrettyListView::bottomModelRowsInsertedScroll() amarok: END__: void Playlist::PrettyListView::bottomModelRowsInsertedScroll() [Took: 0s] State changed from 1 to 0 -> sending to zeitgeist. amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) [Took: 0s] State changed from 0 to 1 -> sending to zeitgeist. amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) [Took: 0.002s] State changed from 1 to 2 -> sending to zeitgeist. amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) [Took: 0s] [0x7f9a24580600] access_http access debug: asking libproxy about url 'http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3' [0x7f9a24580600] access_http access debug: libproxy suggest to use 'direct://' [0x7f9a24580600] access_http access debug: http: server='downloads.bbc.co.uk' port=80 file='/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3' [0x7f9a24580600] main access debug: net: connecting to downloads.bbc.co.uk port 80 "OK" [0x7f9a24580600] main access debug: connection succeeded (socket = 79) [0x7f9a24580600] access_http access debug: protocol 'HTTP' answer code 404 [0x7f9a24580600] access_http access error: error: HTTP/1.1 404 Not Found [0x7f9a24580600] access_http access debug: switching to HTTP version 1.0 [0x7f9a24580600] main access debug: net: connecting to downloads.bbc.co.uk port 80 [0x7f9a24580600] main access debug: connection succeeded (socket = 79) [0x7f9a24580600] access_http access debug: protocol 'HTTP' answer code 404 [0x7f9a24580600] access_http access error: error: HTTP/1.1 404 Not Found [0x7f9a24580600] access_http access debug: asking libproxy about url 'http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3' [0x7f9a24580600] access_http access debug: libproxy suggest to use 'direct://' [0x7f9a24580600] access_http access debug: http: server='downloads.bbc.co.uk' port=80 file='/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3' [0x7f9a24580600] main access debug: net: connecting to downloads.bbc.co.uk port 80 [0x7f9a24580600] main access debug: connection succeeded (socket = 79) [0x7f9a24580600] access_http access debug: protocol 'HTTP' answer code 404 [0x7f9a24580600] access_http access error: error: HTTP/1.1 404 Not Found [0x7f9a24580600] access_http access debug: switching to HTTP version 1.0 [0x7f9a24580600] main access debug: net: connecting to downloads.bbc.co.uk port 80 [0x7f9a24580600] main access debug: connection succeeded (socket = 79) [0x7f9a24580600] access_http access debug: protocol 'HTTP' answer code 404 [0x7f9a24580600] access_http access error: error: HTTP/1.1 404 Not Found [0x7f9a24580600] main access debug: net: connecting to downloads.bbc.co.uk port 80 [0x7f9a24580600] main access debug: connection succeeded (socket = 79) [0x7f9a24580600] access_mms access error: error: HTTP/1.1 404 Not Found [0x7f9a24580600] main access debug: net: connecting to downloads.bbc.co.uk port 80 [0x7f9a24580600] main access debug: connection succeeded (socket = 79) [0x7f9a24580600] access_mms access error: error: HTTP/1.1 404 Not Found [0x7f9a24580600] main access debug: no access module matching "http" could be loaded [0x7f9a24580600] main access debug: waitpipe: object killed [0x3948370] main input error: open of `http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3' failed: (null) [0x3948370] main input error: Your input can't be opened [0x3948370] main input error: VLC is unable to open the MRL 'http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3'. Check the log for details. [0x3948370] main input debug: thread ended amarok: BEGIN: void EngineController::slotFinished() amarok: BEGIN: void ScrobblerAdapter::stopped(qint64, qint64) amarok: BEGIN: void ScrobblerAdapter::checkScrobble() amarok: [lastfm] total played 0 duration 0 isNull false submit? true amarok: END__: void ScrobblerAdapter::checkScrobble() [Took: 0s] amarok: END__: void ScrobblerAdapter::stopped(qint64, qint64) [Took: 0s] amarok: BEGIN: void TimecodeObserver::stopped(qint64, qint64) amarok: END__: void TimecodeObserver::stopped(qint64, qint64) [Took: 0s] amarok: BEGIN: void OSDWidget::show(const QString&, const QImage&) amarok: END__: void OSDWidget::show(const QString&, const QImage&) [Took: 0.026s] void Phonon::MediaObject::setCurrentSource(const Phonon::MediaSource&) 5 QUrl( "" ) "" PHONON-VLC BEGIN: virtual void Phonon::VLC::MediaObject::stop() PHONON-VLC BEGIN: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) PHONON-VLC "PlayingState" --> "StoppedState" PHONON-VLC END__: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) [Took: 0s] PHONON-VLC BEGIN: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) PHONON-VLC "StoppedState" --> "StoppedState" PHONON-VLC END__: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) [Took: 0s] PHONON-VLC END__: virtual void Phonon::VLC::MediaObject::stop() [Took: 0s] PHONON-VLC virtual void Phonon::VLC::MediaObject::setSource(const Phonon::MediaSource&) PHONON-VLC [ERROR__] virtual void Phonon::VLC::MediaObject::setSource(const Phonon::MediaSource&) MediaSource is empty. void Phonon::MediaObjectPrivate::_k_currentSourceChanged(const Phonon::MediaSource&) 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: END__: void EngineController::slotFinished() [Took: 0.048s] PHONON-VLC BEGIN: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) PHONON-VLC "StoppedState" --> "ErrorState" PHONON-VLC END__: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) [Took: 0s] State changed from 2 to 1 -> sending to zeitgeist. amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) [Took: 0s] State changed from 1 to 5 -> sending to zeitgeist. amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) amarok: [WARNING] [EngineController] Phonon failed to play this URL. Error: "" amarok: [WARNING] [EngineController] Forcing phonon engine reinitialization. amarok: BEGIN: void EngineController::initializePhonon() PHONON-VLC Object: Phonon::VLC::MediaObject PHONON-VLC Object: Phonon::VLC::AudioOutput PHONON-VLC Object: Phonon::VLC::MediaObject PHONON-VLC Object: Phonon::VLC::AudioOutput "PulseSupport(2): Clearing stream cache for stream {af3c47cc-dbab-425a-9353-e930a3fc0ac3}" "PulseSupport(2): Initialising streamindex {2c667636-a317-4d49-9cf0-c8806854a349}" "PulseSupport(2): Setting role to music for streamindex {2c667636-a317-4d49-9cf0-c8806854a349}" emitting a state change because the backend object has been replaced PHONON-VLC Object: Phonon::VLC::AudioOutput PHONON-VLC Object: Phonon::VLC::MediaObject PHONON-VLC Backend connected Phonon::VLC::MediaObject to Phonon::VLC::AudioOutput PHONON-VLC Object: Phonon::VLC::AudioOutput PHONON-VLC Object: Phonon::VLC::MediaObject void Phonon::FrontendInterfacePrivate::_backendObjectChanged() PHONON-VLC createObject() : VolumeFaderEffect not implemented amarok: [EngineController] Tick Interval (actual): 100 amarok: END__: void EngineController::initializePhonon() [Took: 0.006s] amarok: BEGIN: void EngineController::slotAboutToFinish() amarok: [EngineController] Track finished completely, updating statistics amarok: BEGIN: void Playlist::Actions::requestNextTrack() amarok: [Playlist::Actions] so far so good! amarok: [Playlist::Actions] nothing more to play... 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 StatusBar::updateTotalPlaylistLength() amarok: END__: void StatusBar::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: 0s] amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) [Took: 0.007s] amarok: BEGIN: void SqlRegistry::emptyCache() amarok: [SqlRegistry] Cache unchanged amarok: END__: void SqlRegistry::emptyCache() [Took: 0.007s] amarok: BEGIN: void ScanManager::checkForDirectoryChanges() amarok: BEGIN: void DirWatchJob::setPaused(bool) amarok: END__: void DirWatchJob::setPaused(bool) [Took: 0s] amarok: END__: void ScanManager::checkForDirectoryChanges() [Took: 0s] amarok: BEGIN: void SqlRegistry::emptyCache() amarok: [SqlRegistry] Cache unchanged amarok: END__: void SqlRegistry::emptyCache() [Took: 0.008s] amarok: BEGIN: void SqlRegistry::emptyCache() amarok: [SqlRegistry] Cache unchanged amarok: END__: void SqlRegistry::emptyCache() [Took: 0.007s] amarok: BEGIN: void ScanManager::checkForDirectoryChanges() amarok: BEGIN: void DirWatchJob::setPaused(bool) amarok: END__: void DirWatchJob::setPaused(bool) [Took: 0s] amarok: END__: void ScanManager::checkForDirectoryChanges() [Took: 0s] amarok: BEGIN: void SqlRegistry::emptyCache() amarok: [SqlRegistry] Cache unchanged amarok: END__: void SqlRegistry::emptyCache() [Took: 0.008s] amarok: BEGIN: void EngineController::playPause() amarok: [EngineController] PlayPause: EngineController state 1 amarok: BEGIN: void EngineController::play() amarok: BEGIN: void Playlist::Actions::play() amarok: BEGIN: void Playlist::Actions::play(quint64, bool) amarok: BEGIN: void EngineController::play(Meta::TrackPtr, uint) amarok: BEGIN: void EngineController::stop(bool) void Phonon::MediaObject::setCurrentSource(const Phonon::MediaSource&) 5 QUrl( "" ) "" PHONON-VLC virtual void Phonon::VLC::MediaObject::setSource(const Phonon::MediaSource&) PHONON-VLC [ERROR__] virtual void Phonon::VLC::MediaObject::setSource(const Phonon::MediaSource&) MediaSource is empty. void Phonon::MediaObjectPrivate::_k_currentSourceChanged(const Phonon::MediaSource&) 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: END__: void EngineController::stop(bool) [Took: 0s] amarok: [EngineController] play: bounded is QObject(0x0) current "Genealogy: Ancestors on the Move" amarok: [EngineController] Just a normal, boring track... :-P amarok: BEGIN: void EngineController::playUrl(const KUrl&, uint) amarok: [EngineController] URL: "http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3" amarok: [EngineController] offset: 0 void Phonon::MediaObject::setCurrentSource(const Phonon::MediaSource&) 1 QUrl( "http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3" ) "" PHONON-VLC virtual void Phonon::VLC::MediaObject::setSource(const Phonon::MediaSource&) PHONON-VLC virtual void Phonon::VLC::MediaObject::setSource(const Phonon::MediaSource&) yeap, 'tis a local file or url "http" PHONON-VLC BEGIN: void Phonon::VLC::MediaObject::loadMedia(const QByteArray&) PHONON-VLC BEGIN: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) PHONON-VLC "StoppedState" --> "LoadingState" PHONON-VLC END__: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) [Took: 0s] PHONON-VLC loading encoded: "http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3" PHONON-VLC BEGIN: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) PHONON-VLC "LoadingState" --> "StoppedState" PHONON-VLC END__: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) [Took: 0s] PHONON-VLC END__: void Phonon::VLC::MediaObject::loadMedia(const QByteArray&) [Took: 0s] void Phonon::MediaObjectPrivate::_k_currentSourceChanged(const Phonon::MediaSource&) amarok: BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) amarok: [EngineController] Using gain of 0 with relative peak of 0 PHONON-VLC createObject() : VolumeFaderEffect not implemented PHONON-VLC createObject() : VolumeFaderEffect not implemented amarok: BEGIN: TimecodeLoadCapabilityPodcastImpl::TimecodeLoadCapabilityPodcastImpl(Podcasts::PodcastEpisode*) amarok: episode: "Genealogy: Ancestors on the Move" amarok: END__: TimecodeLoadCapabilityPodcastImpl::TimecodeLoadCapabilityPodcastImpl(Podcasts::PodcastEpisode*) [Took: 0s] amarok: BEGIN: virtual BookmarkList TimecodeLoadCapabilityPodcastImpl::loadTimecodes() amarok: END__: virtual BookmarkList TimecodeLoadCapabilityPodcastImpl::loadTimecodes() [Took: 0s] amarok: BEGIN: void ScrobblerAdapter::trackPlaying(Meta::TrackPtr) amarok: [lastfm] track type: "mp3" amarok: BEGIN: void ScrobblerAdapter::checkScrobble() amarok: [lastfm] total played 0 duration 0 isNull false submit? true amarok: END__: void ScrobblerAdapter::checkScrobble() [Took: 0s] amarok: [lastfm] nowPlaying: "[unknown]" - "Digging Up Your Roots" - "Genealogy: Ancestors on the Move" HTTP POST: QUrl( "http://post.audioscrobbler.com:80/np_1.2" ) "s=2650b8a6532340c59d805d0783282d06&a=%5Bunknown%5D&t=Genealogy%3A%20Ancestors%20on%20the%20Move&b=Digging%20Up%20Your%20Roots&l=0&n=0&m=" amarok: END__: void ScrobblerAdapter::trackPlaying(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void TimecodeObserver::trackPlaying(Meta::TrackPtr) amarok: END__: void TimecodeObserver::trackPlaying(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void Playlist::Actions::slotTrackPlaying(Meta::TrackPtr) amarok: BEGIN: void StatusBar::updateTotalPlaylistLength() amarok: END__: void StatusBar::updateTotalPlaylistLength() [Took: 0s] 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: 0s] amarok: BEGIN: void ProgressWidget::trackLengthChanged(qint64) amarok: new length: -1 amarok: slider enabled! amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*) amarok: BEGIN: TimecodeLoadCapabilityPodcastImpl::TimecodeLoadCapabilityPodcastImpl(Podcasts::PodcastEpisode*) amarok: episode: "Genealogy: Ancestors on the Move" amarok: END__: TimecodeLoadCapabilityPodcastImpl::TimecodeLoadCapabilityPodcastImpl(Podcasts::PodcastEpisode*) [Took: 0s] amarok: BEGIN: virtual BookmarkList TimecodeLoadCapabilityPodcastImpl::loadTimecodes() amarok: END__: virtual BookmarkList TimecodeLoadCapabilityPodcastImpl::loadTimecodes() [Took: 0s] amarok: found 0 timecodes on this track amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0s] amarok: END__: void ProgressWidget::trackLengthChanged(qint64) [Took: 0s] amarok: BEGIN: void Dynamic::EchoNestBias::trackPlaying(Meta::TrackPtr) amarok: END__: void Dynamic::EchoNestBias::trackPlaying(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void OSDWidget::show(const QString&, const QImage&) amarok: END__: void OSDWidget::show(const QString&, const QImage&) [Took: 0.019s] amarok: END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) [Took: 0.065s] PHONON-VLC virtual void Phonon::VLC::MediaObject::play() PHONON-VLC BEGIN: void Phonon::VLC::MediaObject::playInternal() amarok: BEGIN: void EngineController::slotMetaDataChanged() amarok: [EngineController] Artist : ("") amarok: [EngineController] Album : ("") amarok: [EngineController] Title : ("http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3") amarok: [EngineController] Genre : ("") amarok: [EngineController] Tracknumber: ("") amarok: [EngineController] Length : () amarok: [EngineController] Track changed: false current: 0x3fc23b8 url "http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3" amarok: END__: void EngineController::slotMetaDataChanged() [Took: 0s] Metadata ready, sending to zeitgeist [0x2dfded0] main input debug: Creating an input for 'http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3' [0x2dfded0] main input debug: thread (input) created at priority 10 (input/input.c:220) PHONON-VLC BEGIN: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) PHONON-VLC "StoppedState" --> "PlayingState" PHONON-VLC END__: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) [Took: 0s] PHONON-VLC END__: void Phonon::VLC::MediaObject::playInternal() [Took: 0.002s] PHONON-VLC Volume changed from 50 to 100 [0x1065bc0] main playlist debug: no fetch required for (null) (art currently (null)) [0x2dfded0] main input debug: thread started [0x2dfded0] main input debug: using timeshift granularity of 50 MiB [0x2dfded0] main input debug: using timeshift path '/tmp' [0x2dfded0] main input debug: `http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3' gives access `http' demux `' path `downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3' [0x2dfded0] main input debug: creating demux: access='http' demux='' path='downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3' [0x2ac8d10] main demux debug: looking for access_demux module: 0 candidates [0x2ac8d10] main demux debug: no access_demux module matched "http" [0x2dfded0] main input debug: creating access 'http' path='downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3' [0x1cf2be0] main access debug: looking for access module: 4 candidates amarok: [EngineController] track pos after play: 0 amarok: END__: void EngineController::playUrl(const KUrl&, uint) [Took: 0.078s] amarok: END__: void EngineController::play(Meta::TrackPtr, uint) [Took: 0.079s] amarok: END__: void Playlist::Actions::play(quint64, bool) [Took: 0.079s] amarok: END__: void Playlist::Actions::play() [Took: 0.079s] amarok: END__: void EngineController::play() [Took: 0.079s] amarok: END__: void EngineController::playPause() [Took: 0.08s] State changed from 1 to 0 -> sending to zeitgeist. amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) [Took: 0s] State changed from 0 to 1 -> sending to zeitgeist. amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) [Took: 0s] State changed from 1 to 2 -> sending to zeitgeist. amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) [Took: 0s] [0x1cf2be0] access_http access debug: asking libproxy about url 'http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3' [0x1cf2be0] access_http access debug: libproxy suggest to use 'direct://' [0x1cf2be0] access_http access debug: http: server='downloads.bbc.co.uk' port=80 file='/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3' [0x1cf2be0] main access debug: net: connecting to downloads.bbc.co.uk port 80 "OK" [0x1cf2be0] main access debug: connection succeeded (socket = 53) [0x1cf2be0] access_http access debug: protocol 'HTTP' answer code 404 [0x1cf2be0] access_http access error: error: HTTP/1.1 404 Not Found [0x1cf2be0] access_http access debug: switching to HTTP version 1.0 [0x1cf2be0] main access debug: net: connecting to downloads.bbc.co.uk port 80 [0x1cf2be0] main access debug: connection succeeded (socket = 53) [0x1cf2be0] access_http access debug: protocol 'HTTP' answer code 404 [0x1cf2be0] access_http access error: error: HTTP/1.1 404 Not Found [0x1cf2be0] access_http access debug: asking libproxy about url 'http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3' [0x1cf2be0] access_http access debug: libproxy suggest to use 'direct://' [0x1cf2be0] access_http access debug: http: server='downloads.bbc.co.uk' port=80 file='/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3' [0x1cf2be0] main access debug: net: connecting to downloads.bbc.co.uk port 80 [0x1cf2be0] main access debug: connection succeeded (socket = 53) [0x1cf2be0] access_http access debug: protocol 'HTTP' answer code 404 [0x1cf2be0] access_http access error: error: HTTP/1.1 404 Not Found [0x1cf2be0] access_http access debug: switching to HTTP version 1.0 [0x1cf2be0] main access debug: net: connecting to downloads.bbc.co.uk port 80 [0x1cf2be0] main access debug: connection succeeded (socket = 53) [0x1cf2be0] access_http access debug: protocol 'HTTP' answer code 404 [0x1cf2be0] access_http access error: error: HTTP/1.1 404 Not Found [0x1cf2be0] main access debug: net: connecting to downloads.bbc.co.uk port 80 [0x1cf2be0] main access debug: connection succeeded (socket = 53) [0x1cf2be0] access_mms access error: error: HTTP/1.1 404 Not Found [0x1cf2be0] main access debug: net: connecting to downloads.bbc.co.uk port 80 [0x1cf2be0] main access debug: connection succeeded (socket = 53) [0x1cf2be0] access_mms access error: error: HTTP/1.1 404 Not Found [0x1cf2be0] main access debug: no access module matching "http" could be loaded [0x1cf2be0] main access debug: waitpipe: object killed [0x2dfded0] main input error: open of `http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3' failed: (null) [0x2dfded0] main input error: Your input can't be opened [0x2dfded0] main input error: VLC is unable to open the MRL 'http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3'. Check the log for details. [0x2dfded0] main input debug: thread ended amarok: BEGIN: void EngineController::slotFinished() amarok: BEGIN: void ScrobblerAdapter::stopped(qint64, qint64) amarok: BEGIN: void ScrobblerAdapter::checkScrobble() amarok: [lastfm] total played 0 duration 0 isNull false submit? true amarok: END__: void ScrobblerAdapter::checkScrobble() [Took: 0s] amarok: END__: void ScrobblerAdapter::stopped(qint64, qint64) [Took: 0s] amarok: BEGIN: void TimecodeObserver::stopped(qint64, qint64) amarok: END__: void TimecodeObserver::stopped(qint64, qint64) [Took: 0s] amarok: BEGIN: void OSDWidget::show(const QString&, const QImage&) amarok: END__: void OSDWidget::show(const QString&, const QImage&) [Took: 0.035s] void Phonon::MediaObject::setCurrentSource(const Phonon::MediaSource&) 5 QUrl( "" ) "" PHONON-VLC BEGIN: virtual void Phonon::VLC::MediaObject::stop() PHONON-VLC BEGIN: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) PHONON-VLC "PlayingState" --> "StoppedState" PHONON-VLC END__: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) [Took: 0s] PHONON-VLC BEGIN: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) PHONON-VLC "StoppedState" --> "StoppedState" PHONON-VLC END__: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) [Took: 0s] PHONON-VLC END__: virtual void Phonon::VLC::MediaObject::stop() [Took: 0s] PHONON-VLC virtual void Phonon::VLC::MediaObject::setSource(const Phonon::MediaSource&) PHONON-VLC [ERROR__] virtual void Phonon::VLC::MediaObject::setSource(const Phonon::MediaSource&) MediaSource is empty. void Phonon::MediaObjectPrivate::_k_currentSourceChanged(const Phonon::MediaSource&) 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: END__: void EngineController::slotFinished() [Took: 0.055s] PHONON-VLC BEGIN: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) PHONON-VLC "StoppedState" --> "ErrorState" PHONON-VLC END__: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) [Took: 0s] State changed from 2 to 1 -> sending to zeitgeist. amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) [Took: 0s] State changed from 1 to 5 -> sending to zeitgeist. amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) amarok: [WARNING] [EngineController] Phonon failed to play this URL. Error: "" amarok: [WARNING] [EngineController] Forcing phonon engine reinitialization. amarok: BEGIN: void EngineController::initializePhonon() PHONON-VLC Object: Phonon::VLC::AudioOutput PHONON-VLC Object: Phonon::VLC::MediaObject PHONON-VLC Object: Phonon::VLC::AudioOutput PHONON-VLC Object: Phonon::VLC::MediaObject "PulseSupport(2): Clearing stream cache for stream {2c667636-a317-4d49-9cf0-c8806854a349}" "PulseSupport(2): Initialising streamindex {88f4217d-6e18-4645-bce1-59429ebfea22}" "PulseSupport(2): Setting role to music for streamindex {88f4217d-6e18-4645-bce1-59429ebfea22}" emitting a state change because the backend object has been replaced PHONON-VLC Object: Phonon::VLC::AudioOutput PHONON-VLC Object: Phonon::VLC::MediaObject PHONON-VLC Backend connected Phonon::VLC::MediaObject to Phonon::VLC::AudioOutput PHONON-VLC Object: Phonon::VLC::AudioOutput PHONON-VLC Object: Phonon::VLC::MediaObject void Phonon::FrontendInterfacePrivate::_backendObjectChanged() PHONON-VLC createObject() : VolumeFaderEffect not implemented amarok: [EngineController] Tick Interval (actual): 100 amarok: END__: void EngineController::initializePhonon() [Took: 0.004s] amarok: BEGIN: void EngineController::slotAboutToFinish() amarok: [EngineController] Track finished completely, updating statistics amarok: BEGIN: void Playlist::Actions::requestNextTrack() amarok: [Playlist::Actions] so far so good! amarok: [Playlist::Actions] nothing more to play... 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 StatusBar::updateTotalPlaylistLength() amarok: END__: void StatusBar::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: 0s] amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) [Took: 0.005s] amarok: BEGIN: void EngineController::playPause() amarok: [EngineController] PlayPause: EngineController state 1 amarok: BEGIN: void EngineController::play() amarok: BEGIN: void Playlist::Actions::play() amarok: BEGIN: void Playlist::Actions::play(quint64, bool) amarok: BEGIN: void EngineController::play(Meta::TrackPtr, uint) amarok: BEGIN: void EngineController::stop(bool) void Phonon::MediaObject::setCurrentSource(const Phonon::MediaSource&) 5 QUrl( "" ) "" PHONON-VLC virtual void Phonon::VLC::MediaObject::setSource(const Phonon::MediaSource&) PHONON-VLC [ERROR__] virtual void Phonon::VLC::MediaObject::setSource(const Phonon::MediaSource&) MediaSource is empty. void Phonon::MediaObjectPrivate::_k_currentSourceChanged(const Phonon::MediaSource&) 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: END__: void EngineController::stop(bool) [Took: 0s] amarok: [EngineController] play: bounded is QObject(0x0) current "Genealogy: Ancestors on the Move" amarok: [EngineController] Just a normal, boring track... :-P amarok: BEGIN: void EngineController::playUrl(const KUrl&, uint) amarok: [EngineController] URL: "http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3" amarok: [EngineController] offset: 0 void Phonon::MediaObject::setCurrentSource(const Phonon::MediaSource&) 1 QUrl( "http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3" ) "" PHONON-VLC virtual void Phonon::VLC::MediaObject::setSource(const Phonon::MediaSource&) PHONON-VLC virtual void Phonon::VLC::MediaObject::setSource(const Phonon::MediaSource&) yeap, 'tis a local file or url "http" PHONON-VLC BEGIN: void Phonon::VLC::MediaObject::loadMedia(const QByteArray&) PHONON-VLC BEGIN: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) PHONON-VLC "StoppedState" --> "LoadingState" PHONON-VLC END__: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) [Took: 0s] PHONON-VLC loading encoded: "http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3" PHONON-VLC BEGIN: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) PHONON-VLC "LoadingState" --> "StoppedState" PHONON-VLC END__: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) [Took: 0s] PHONON-VLC END__: void Phonon::VLC::MediaObject::loadMedia(const QByteArray&) [Took: 0s] void Phonon::MediaObjectPrivate::_k_currentSourceChanged(const Phonon::MediaSource&) amarok: BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) amarok: [EngineController] Using gain of 0 with relative peak of 0 PHONON-VLC createObject() : VolumeFaderEffect not implemented PHONON-VLC createObject() : VolumeFaderEffect not implemented amarok: BEGIN: TimecodeLoadCapabilityPodcastImpl::TimecodeLoadCapabilityPodcastImpl(Podcasts::PodcastEpisode*) amarok: episode: "Genealogy: Ancestors on the Move" amarok: END__: TimecodeLoadCapabilityPodcastImpl::TimecodeLoadCapabilityPodcastImpl(Podcasts::PodcastEpisode*) [Took: 0s] amarok: BEGIN: virtual BookmarkList TimecodeLoadCapabilityPodcastImpl::loadTimecodes() amarok: END__: virtual BookmarkList TimecodeLoadCapabilityPodcastImpl::loadTimecodes() [Took: 0.001s] amarok: BEGIN: void ScrobblerAdapter::trackPlaying(Meta::TrackPtr) amarok: [lastfm] track type: "mp3" amarok: BEGIN: void ScrobblerAdapter::checkScrobble() amarok: [lastfm] total played 0 duration 0 isNull false submit? true amarok: END__: void ScrobblerAdapter::checkScrobble() [Took: 0s] amarok: [lastfm] nowPlaying: "[unknown]" - "Digging Up Your Roots" - "Genealogy: Ancestors on the Move" HTTP POST: QUrl( "http://post.audioscrobbler.com:80/np_1.2" ) "s=2650b8a6532340c59d805d0783282d06&a=%5Bunknown%5D&t=Genealogy%3A%20Ancestors%20on%20the%20Move&b=Digging%20Up%20Your%20Roots&l=0&n=0&m=" amarok: END__: void ScrobblerAdapter::trackPlaying(Meta::TrackPtr) [Took: 0.001s] amarok: BEGIN: void TimecodeObserver::trackPlaying(Meta::TrackPtr) amarok: END__: void TimecodeObserver::trackPlaying(Meta::TrackPtr) [Took: 0.001s] amarok: BEGIN: void Playlist::Actions::slotTrackPlaying(Meta::TrackPtr) amarok: BEGIN: void StatusBar::updateTotalPlaylistLength() amarok: END__: void StatusBar::updateTotalPlaylistLength() [Took: 0s] 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: 0s] amarok: BEGIN: void ProgressWidget::trackLengthChanged(qint64) amarok: new length: -1 amarok: slider enabled! amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*) amarok: BEGIN: TimecodeLoadCapabilityPodcastImpl::TimecodeLoadCapabilityPodcastImpl(Podcasts::PodcastEpisode*) amarok: episode: "Genealogy: Ancestors on the Move" amarok: END__: TimecodeLoadCapabilityPodcastImpl::TimecodeLoadCapabilityPodcastImpl(Podcasts::PodcastEpisode*) [Took: 0s] amarok: BEGIN: virtual BookmarkList TimecodeLoadCapabilityPodcastImpl::loadTimecodes() amarok: END__: virtual BookmarkList TimecodeLoadCapabilityPodcastImpl::loadTimecodes() [Took: 0s] amarok: found 0 timecodes on this track amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0s] amarok: END__: void ProgressWidget::trackLengthChanged(qint64) [Took: 0s] amarok: BEGIN: void Dynamic::EchoNestBias::trackPlaying(Meta::TrackPtr) amarok: END__: void Dynamic::EchoNestBias::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.029s] PHONON-VLC virtual void Phonon::VLC::MediaObject::play() PHONON-VLC BEGIN: void Phonon::VLC::MediaObject::playInternal() amarok: BEGIN: void EngineController::slotMetaDataChanged() amarok: [EngineController] Artist : ("") amarok: [EngineController] Album : ("") amarok: [EngineController] Title : ("http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3") amarok: [EngineController] Genre : ("") amarok: [EngineController] Tracknumber: ("") amarok: [EngineController] Length : () amarok: [EngineController] Track changed: false current: 0x3fc23b8 url "http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3" amarok: END__: void EngineController::slotMetaDataChanged() [Took: 0s] Metadata ready, sending to zeitgeist [0x7f9a245b9520] main input debug: Creating an input for 'http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3' [0x7f9a245b9520] main input debug: thread (input) created at priority 10 (input/input.c:220) PHONON-VLC BEGIN: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) PHONON-VLC "StoppedState" --> "PlayingState" PHONON-VLC END__: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) [Took: 0s] PHONON-VLC END__: void Phonon::VLC::MediaObject::playInternal() [Took: 0.001s] PHONON-VLC Volume changed from 50 to 100 [0x7f9a245b9520] main input debug: thread started [0x7f9a245b9520] main input debug: using timeshift granularity of 50 MiB [0x7f9a245b9520] main input debug: using timeshift path '/tmp' [0x7f9a245b9520] main input debug: `http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3' gives access `http' demux `' path `downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3' [0x7f9a245b9520] main input debug: creating demux: access='http' demux='' path='downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3' [0x3fcca10] main demux debug: looking for access_demux module: 0 candidates [0x3fcca10] main demux debug: no access_demux module matched "http" [0x7f9a245b9520] main input debug: creating access 'http' path='downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3' [0x2d2a360] main access debug: looking for access module: 4 candidates amarok: [EngineController] track pos after play: 0 amarok: END__: void EngineController::playUrl(const KUrl&, uint) [Took: 0.078s] amarok: END__: void EngineController::play(Meta::TrackPtr, uint) [Took: 0.079s] amarok: END__: void Playlist::Actions::play(quint64, bool) [Took: 0.079s] amarok: END__: void Playlist::Actions::play() [Took: 0.08s] amarok: END__: void EngineController::play() [Took: 0.08s] amarok: END__: void EngineController::playPause() [Took: 0.08s] State changed from 1 to 0 -> sending to zeitgeist. amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) [Took: 0s] State changed from 0 to 1 -> sending to zeitgeist. amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) [Took: 0.002s] State changed from 1 to 2 -> sending to zeitgeist. amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) [Took: 0.003s] [0x2d2a360] access_http access debug: asking libproxy about url 'http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3' [0x2d2a360] access_http access debug: libproxy suggest to use 'direct://' [0x2d2a360] access_http access debug: http: server='downloads.bbc.co.uk' port=80 file='/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3' [0x2d2a360] main access debug: net: connecting to downloads.bbc.co.uk port 80 "OK" [0x2d2a360] main access debug: connection succeeded (socket = 53) [0x2d2a360] access_http access debug: protocol 'HTTP' answer code 404 [0x2d2a360] access_http access error: error: HTTP/1.1 404 Not Found [0x2d2a360] access_http access debug: switching to HTTP version 1.0 [0x2d2a360] main access debug: net: connecting to downloads.bbc.co.uk port 80 [0x2d2a360] main access debug: connection succeeded (socket = 53) [0x2d2a360] access_http access debug: protocol 'HTTP' answer code 404 [0x2d2a360] access_http access error: error: HTTP/1.1 404 Not Found [0x2d2a360] access_http access debug: asking libproxy about url 'http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3' [0x2d2a360] access_http access debug: libproxy suggest to use 'direct://' [0x2d2a360] access_http access debug: http: server='downloads.bbc.co.uk' port=80 file='/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3' [0x2d2a360] main access debug: net: connecting to downloads.bbc.co.uk port 80 [0x2d2a360] main access debug: connection succeeded (socket = 53) [0x2d2a360] access_http access debug: protocol 'HTTP' answer code 404 [0x2d2a360] access_http access error: error: HTTP/1.1 404 Not Found [0x2d2a360] access_http access debug: switching to HTTP version 1.0 [0x2d2a360] main access debug: net: connecting to downloads.bbc.co.uk port 80 [0x2d2a360] main access debug: connection succeeded (socket = 53) [0x2d2a360] access_http access debug: protocol 'HTTP' answer code 404 [0x2d2a360] access_http access error: error: HTTP/1.1 404 Not Found [0x2d2a360] main access debug: net: connecting to downloads.bbc.co.uk port 80 [0x2d2a360] main access debug: connection succeeded (socket = 53) [0x2d2a360] access_mms access error: error: HTTP/1.1 404 Not Found [0x2d2a360] main access debug: net: connecting to downloads.bbc.co.uk port 80 [0x2d2a360] main access debug: connection succeeded (socket = 53) [0x2d2a360] access_mms access error: error: HTTP/1.1 404 Not Found [0x2d2a360] main access debug: no access module matching "http" could be loaded [0x2d2a360] main access debug: waitpipe: object killed [0x7f9a245b9520] main input error: open of `http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3' failed: (null) [0x7f9a245b9520] main input error: Your input can't be opened [0x7f9a245b9520] main input error: VLC is unable to open the MRL 'http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3'. Check the log for details. [0x7f9a245b9520] main input debug: thread ended amarok: BEGIN: void EngineController::slotFinished() amarok: BEGIN: void ScrobblerAdapter::stopped(qint64, qint64) amarok: BEGIN: void ScrobblerAdapter::checkScrobble() amarok: [lastfm] total played 0 duration 0 isNull false submit? true amarok: END__: void ScrobblerAdapter::checkScrobble() [Took: 0s] amarok: END__: void ScrobblerAdapter::stopped(qint64, qint64) [Took: 0s] amarok: BEGIN: void TimecodeObserver::stopped(qint64, qint64) amarok: END__: void TimecodeObserver::stopped(qint64, qint64) [Took: 0s] amarok: BEGIN: void OSDWidget::show(const QString&, const QImage&) amarok: END__: void OSDWidget::show(const QString&, const QImage&) [Took: 0.037s] void Phonon::MediaObject::setCurrentSource(const Phonon::MediaSource&) 5 QUrl( "" ) "" PHONON-VLC BEGIN: virtual void Phonon::VLC::MediaObject::stop() PHONON-VLC BEGIN: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) PHONON-VLC "PlayingState" --> "StoppedState" PHONON-VLC END__: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) [Took: 0s] PHONON-VLC BEGIN: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) PHONON-VLC "StoppedState" --> "StoppedState" PHONON-VLC END__: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) [Took: 0s] PHONON-VLC END__: virtual void Phonon::VLC::MediaObject::stop() [Took: 0.001s] PHONON-VLC virtual void Phonon::VLC::MediaObject::setSource(const Phonon::MediaSource&) PHONON-VLC [ERROR__] virtual void Phonon::VLC::MediaObject::setSource(const Phonon::MediaSource&) MediaSource is empty. void Phonon::MediaObjectPrivate::_k_currentSourceChanged(const Phonon::MediaSource&) 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: END__: void EngineController::slotFinished() [Took: 0.058s] PHONON-VLC BEGIN: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) PHONON-VLC "StoppedState" --> "ErrorState" PHONON-VLC END__: void Phonon::VLC::MediaObject::stateChangedInternal(Phonon::State) [Took: 0s] State changed from 2 to 1 -> sending to zeitgeist. amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) [Took: 0s] State changed from 1 to 5 -> sending to zeitgeist. amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) amarok: [WARNING] [EngineController] Phonon failed to play this URL. Error: "" amarok: [WARNING] [EngineController] Forcing phonon engine reinitialization. amarok: BEGIN: void EngineController::initializePhonon() PHONON-VLC Object: Phonon::VLC::AudioOutput PHONON-VLC Object: Phonon::VLC::MediaObject PHONON-VLC Object: Phonon::VLC::AudioOutput PHONON-VLC Object: Phonon::VLC::MediaObject "PulseSupport(2): Clearing stream cache for stream {88f4217d-6e18-4645-bce1-59429ebfea22}" "PulseSupport(2): Initialising streamindex {04f83c95-9701-4e84-bd4d-14893a26e56b}" "PulseSupport(2): Setting role to music for streamindex {04f83c95-9701-4e84-bd4d-14893a26e56b}" emitting a state change because the backend object has been replaced PHONON-VLC Object: Phonon::VLC::AudioOutput PHONON-VLC Object: Phonon::VLC::MediaObject PHONON-VLC Backend connected Phonon::VLC::MediaObject to Phonon::VLC::AudioOutput PHONON-VLC Object: Phonon::VLC::AudioOutput PHONON-VLC Object: Phonon::VLC::MediaObject void Phonon::FrontendInterfacePrivate::_backendObjectChanged() PHONON-VLC createObject() : VolumeFaderEffect not implemented amarok: [EngineController] Tick Interval (actual): 100 amarok: END__: void EngineController::initializePhonon() [Took: 0.004s] amarok: BEGIN: void EngineController::slotAboutToFinish() amarok: [EngineController] Track finished completely, updating statistics amarok: BEGIN: void Playlist::Actions::requestNextTrack() amarok: [Playlist::Actions] so far so good! amarok: [Playlist::Actions] nothing more to play... 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 StatusBar::updateTotalPlaylistLength() amarok: END__: void StatusBar::updateTotalPlaylistLength() [Took: 0s] amarok: END__: virtual void Playlist::Model::setAllUnplayed() [Took: 0s] amarok: END__: void Playlist::Actions::requestNextTrack() [Took: 0.001s] amarok: END__: void EngineController::slotAboutToFinish() [Took: 0.001s] amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) [Took: 0.006s] amarok: BEGIN: void SqlRegistry::emptyCache() amarok: [SqlRegistry] Cache unchanged amarok: END__: void SqlRegistry::emptyCache() [Took: 0.006s] amarok: BEGIN: void ScanManager::checkForDirectoryChanges() amarok: BEGIN: void DirWatchJob::setPaused(bool) amarok: END__: void DirWatchJob::setPaused(bool) [Took: 0s] amarok: END__: void ScanManager::checkForDirectoryChanges() [Took: 0s] amarok: BEGIN: void SqlRegistry::emptyCache() amarok: [SqlRegistry] Cache unchanged amarok: END__: void SqlRegistry::emptyCache() [Took: 0.007s] amarok: BEGIN: void SqlRegistry::emptyCache() amarok: [SqlRegistry] Cache unchanged amarok: END__: void SqlRegistry::emptyCache() [Took: 0.002s] amarok: BEGIN: void ScanManager::checkForDirectoryChanges() amarok: BEGIN: void DirWatchJob::setPaused(bool) amarok: END__: void DirWatchJob::setPaused(bool) [Took: 0s] amarok: END__: void ScanManager::checkForDirectoryChanges() [Took: 0s] amarok: BEGIN: void SqlRegistry::emptyCache() amarok: [SqlRegistry] Cache unchanged amarok: END__: void SqlRegistry::emptyCache() [Took: 0.009s] amarok: BEGIN: void SqlRegistry::emptyCache() amarok: [SqlRegistry] Cache unchanged amarok: END__: void SqlRegistry::emptyCache() [Took: 0.007s] amarok: BEGIN: void ScanManager::checkForDirectoryChanges() amarok: BEGIN: void DirWatchJob::setPaused(bool) amarok: END__: void DirWatchJob::setPaused(bool) [Took: 0s] amarok: END__: void ScanManager::checkForDirectoryChanges() [Took: 0s] amarok: BEGIN: void SqlRegistry::emptyCache() amarok: [SqlRegistry] Cache unchanged amarok: END__: void SqlRegistry::emptyCache() [Took: 0.007s]
As a follow-up, with a freshly built phonon-gst, I get the popup error: Unknown Artist - Genealogy: Ancestors on the Move :: Amarok requires an additional plugin for this operation The following plugin is required: text/html Do you want to search for this now? Of course it wasn't found. The output: ** Message: PackageKit: Did not install codec: failed to find codec QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory QFileSystemWatcher: failed to add paths: /home/valorie/.config/ibus/bus Bus::open: Can not get ibus-daemon's address. IBusInputContext::createInputContext: no connection to ibus-daemon amarok: BEGIN: void Playlist::PrettyListView::trackActivated(const QModelIndex&) amarok: BEGIN: void Playlist::Actions::play(const QModelIndex&) amarok: BEGIN: void Playlist::Actions::play(quint64, bool) amarok: BEGIN: void EngineController::play(Meta::TrackPtr, uint) amarok: BEGIN: void EngineController::stop(bool) void Phonon::MediaObject::setCurrentSource(const Phonon::MediaSource&) 5 QUrl( "" ) "" void Phonon::MediaObjectPrivate::_k_currentSourceChanged(const Phonon::MediaSource&) amarok: BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) amarok: [EngineController] Empty MediaSource (engine stop) amarok: END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) [Took: 0s] "PGST(2): Begin source load (MediaObject 0xbeb680)" amarok: END__: void EngineController::stop(bool) [Took: 0.002s] amarok: [EngineController] play: bounded is QObject(0x0) current "Genealogy: Ancestors on the Move" amarok: [EngineController] Just a normal, boring track... :-P amarok: BEGIN: void EngineController::playUrl(const KUrl&, uint) amarok: [EngineController] URL: "http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3" amarok: [EngineController] offset: 0 void Phonon::MediaObject::setCurrentSource(const Phonon::MediaSource&) 1 QUrl( "http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3" ) "" void Phonon::MediaObjectPrivate::_k_currentSourceChanged(const Phonon::MediaSource&) amarok: BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) amarok: [EngineController] Using gain of 0 with relative peak of 0 amarok: BEGIN: TimecodeLoadCapabilityPodcastImpl::TimecodeLoadCapabilityPodcastImpl(Podcasts::PodcastEpisode*) amarok: episode: "Genealogy: Ancestors on the Move" amarok: END__: TimecodeLoadCapabilityPodcastImpl::TimecodeLoadCapabilityPodcastImpl(Podcasts::PodcastEpisode*) [Took: 0s] amarok: BEGIN: virtual BookmarkList TimecodeLoadCapabilityPodcastImpl::loadTimecodes() amarok: END__: virtual BookmarkList TimecodeLoadCapabilityPodcastImpl::loadTimecodes() [Took: 0.001s] amarok: BEGIN: void ScrobblerAdapter::trackPlaying(Meta::TrackPtr) amarok: [lastfm] track type: "mp3" amarok: BEGIN: void ScrobblerAdapter::checkScrobble() amarok: [lastfm] total played 0 duration 0 isNull false submit? true amarok: END__: void ScrobblerAdapter::checkScrobble() [Took: 0s] amarok: [lastfm] nowPlaying: "[unknown]" - "Digging Up Your Roots" - "Genealogy: Ancestors on the Move" HTTP POST: QUrl( "http://post.audioscrobbler.com:80/np_1.2" ) "s=222bd53322b04f3a8eaca1c06a421830&a=%5Bunknown%5D&t=Genealogy%3A%20Ancestors%20on%20the%20Move&b=Digging%20Up%20Your%20Roots&l=0&n=0&m=" amarok: END__: void ScrobblerAdapter::trackPlaying(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void TimecodeObserver::trackPlaying(Meta::TrackPtr) amarok: END__: void TimecodeObserver::trackPlaying(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void Playlist::Actions::slotTrackPlaying(Meta::TrackPtr) amarok: BEGIN: void StatusBar::updateTotalPlaylistLength() amarok: END__: void StatusBar::updateTotalPlaylistLength() [Took: 0s] 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: 0s] amarok: BEGIN: void ProgressWidget::trackLengthChanged(qint64) amarok: new length: -1 amarok: slider enabled! amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*) amarok: BEGIN: TimecodeLoadCapabilityPodcastImpl::TimecodeLoadCapabilityPodcastImpl(Podcasts::PodcastEpisode*) amarok: episode: "Genealogy: Ancestors on the Move" amarok: END__: TimecodeLoadCapabilityPodcastImpl::TimecodeLoadCapabilityPodcastImpl(Podcasts::PodcastEpisode*) [Took: 0s] amarok: BEGIN: virtual BookmarkList TimecodeLoadCapabilityPodcastImpl::loadTimecodes() amarok: END__: virtual BookmarkList TimecodeLoadCapabilityPodcastImpl::loadTimecodes() [Took: 0s] amarok: found 0 timecodes on this track amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0s] amarok: END__: void ProgressWidget::trackLengthChanged(qint64) [Took: 0s] amarok: BEGIN: void Dynamic::EchoNestBias::trackPlaying(Meta::TrackPtr) amarok: END__: void Dynamic::EchoNestBias::trackPlaying(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void OSDWidget::show(const QString&, const QImage&) amarok: END__: void OSDWidget::show(const QString&, const QImage&) [Took: 0.002s] amarok: END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) [Took: 0.014s] "PGST(2): Begin source load (MediaObject 0xbeb680)" amarok: [EngineController] track pos after play: 0 amarok: END__: void EngineController::playUrl(const KUrl&, uint) [Took: 0.02s] amarok: END__: void EngineController::play(Meta::TrackPtr, uint) [Took: 0.024s] amarok: END__: void Playlist::Actions::play(quint64, bool) [Took: 0.025s] amarok: END__: void Playlist::Actions::play(const QModelIndex&) [Took: 0.025s] amarok: END__: void Playlist::PrettyListView::trackActivated(const QModelIndex&) [Took: 0.026s] "PGST(3): State changed from ready to null (MediaObject 0xbeb680)" "PGST(3): State changed from ready to null (MediaObject 0xbeb680)" "PGST(3): State changed from null to ready (MediaObject 0xbeb680)" "PGST(3): State changed from null to ready (MediaObject 0xbeb680)" "PGST(3): gstreamer: pipeline state set to ready (MediaObject 0xbeb680)" "PGST(3): State changed from ready to paused (MediaObject 0xbeb680)" "PGST(3): State changed from paused to ready (MediaObject 0xbeb680)" "PGST(3): State changed from ready to ready (MediaObject 0xbeb680)" "PGST(3): gstreamer: pipeline state set to ready (MediaObject 0xbeb680)" "PGST(3): State changed from ready to null (MediaObject 0xbeb680)" "PGST(3): State changed from ready to null (MediaObject 0xbeb680)" "PGST(3): State changed from null to ready (MediaObject 0xbeb680)" "PGST(3): State changed from null to ready (MediaObject 0xbeb680)" "PGST(3): State changed from null to ready (MediaObject 0xbeb680)" "PGST(3): gstreamer: pipeline state set to ready (MediaObject 0xbeb680)" "PGST(3): State changed from ready to paused (MediaObject 0xbeb680)" "PGST(3): State changed from ready to paused (MediaObject 0xbeb680)" "PGST(3): GST_MESSAGE_DURATION (MediaObject 0xbeb680)" "PGST(1): Error: gstsouphttpsrc.c(1099): gst_soup_http_src_parse_status (): /GstPipeline:pipeline1/GstSoupHTTPSrc:souphttpsrc1: 404 Not Found Message: "http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3": Not Found (Could not open resource for reading.) Code:5" "PGST(1): Phonon error: "http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3": Not Found (code 2)" "PGST(2): phonon state changed : Error (MediaObject 0xbeb680)" "PGST(1): "http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3": Not Found (MediaObject 0xbeb680)" "PGST(1): Error: gstdecodebin2.c(1518): analyze_new_pad (): /GstPipeline:pipeline1/GstDecodeBin2:decodebin21: No decoder to handle media type 'text/html' Message: A text/html decoder plugin is required to play this stream, but not installed. (There is no codec present that can handle the stream's type.) Code:6" "PGST(2): phonon state request: Loading (MediaObject 0xbeb680)" "PGST(2): phonon state changed: Loading (MediaObject 0xbeb680)" "PGST(3): State changed from paused to ready (MediaObject 0xbeb680)" "PGST(3): State changed from ready to ready (MediaObject 0xbeb680)" "PGST(3): State changed from paused to ready (MediaObject 0xbeb680)" State changed from 0 to 5 -> sending to zeitgeist. backend MediaObject reached ErrorState, trying Platform::createMediaStream now void Phonon::MediaObjectPrivate::_k_currentSourceChanged(const Phonon::MediaSource&) amarok: BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) amarok: [EngineController] Using gain of 0 with relative peak of 0 amarok: BEGIN: TimecodeLoadCapabilityPodcastImpl::TimecodeLoadCapabilityPodcastImpl(Podcasts::PodcastEpisode*) amarok: episode: "Genealogy: Ancestors on the Move" amarok: END__: TimecodeLoadCapabilityPodcastImpl::TimecodeLoadCapabilityPodcastImpl(Podcasts::PodcastEpisode*) [Took: 0s] amarok: BEGIN: virtual BookmarkList TimecodeLoadCapabilityPodcastImpl::loadTimecodes() amarok: END__: virtual BookmarkList TimecodeLoadCapabilityPodcastImpl::loadTimecodes() [Took: 0s] amarok: BEGIN: void ScrobblerAdapter::trackPlaying(Meta::TrackPtr) amarok: [lastfm] track type: "mp3" amarok: BEGIN: void ScrobblerAdapter::checkScrobble() amarok: [lastfm] total played 0 duration 0 isNull false submit? true amarok: END__: void ScrobblerAdapter::checkScrobble() [Took: 0s] amarok: [lastfm] nowPlaying: "[unknown]" - "Digging Up Your Roots" - "Genealogy: Ancestors on the Move" amarok: END__: void ScrobblerAdapter::trackPlaying(Meta::TrackPtr) [Took: 0.001s] amarok: BEGIN: void TimecodeObserver::trackPlaying(Meta::TrackPtr) amarok: END__: void TimecodeObserver::trackPlaying(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void Playlist::Actions::slotTrackPlaying(Meta::TrackPtr) amarok: [WARNING] [Playlist::Actions] engineNewTrackPlaying: "Genealogy: Ancestors on the Move" does not match what the playlist controller thought it should be amarok: END__: void Playlist::Actions::slotTrackPlaying(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void ProgressWidget::trackLengthChanged(qint64) amarok: new length: -1 amarok: slider enabled! amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*) amarok: BEGIN: TimecodeLoadCapabilityPodcastImpl::TimecodeLoadCapabilityPodcastImpl(Podcasts::PodcastEpisode*) amarok: episode: "Genealogy: Ancestors on the Move" amarok: END__: TimecodeLoadCapabilityPodcastImpl::TimecodeLoadCapabilityPodcastImpl(Podcasts::PodcastEpisode*) [Took: 0s] amarok: BEGIN: virtual BookmarkList TimecodeLoadCapabilityPodcastImpl::loadTimecodes() amarok: END__: virtual BookmarkList TimecodeLoadCapabilityPodcastImpl::loadTimecodes() [Took: 0s] amarok: found 0 timecodes on this track amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0s] amarok: END__: void ProgressWidget::trackLengthChanged(qint64) [Took: 0s] amarok: BEGIN: void Dynamic::EchoNestBias::trackPlaying(Meta::TrackPtr) amarok: END__: void Dynamic::EchoNestBias::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.017s] PHONON-GST BEGIN: Phonon::Gstreamer::StreamReader::StreamReader(const Phonon::MediaSource&, Phonon::Gstreamer::MediaObject*) PHONON-GST END__: Phonon::Gstreamer::StreamReader::StreamReader(const Phonon::MediaSource&, Phonon::Gstreamer::MediaObject*) [Took: 0s] PHONON-GST BEGIN: void Phonon::Gstreamer::StreamReader::start() PHONON-GST END__: void Phonon::Gstreamer::StreamReader::start() [Took: 0s] PHONON-GST BEGIN: void Phonon::Gstreamer::StreamReader::stop() PHONON-GST END__: void Phonon::Gstreamer::StreamReader::stop() [Took: 0s] PHONON-GST BEGIN: void Phonon::Gstreamer::StreamReader::start() PHONON-GST END__: void Phonon::Gstreamer::StreamReader::start() [Took: 0s] PHONON-GST BEGIN: GstFlowReturn Phonon::Gstreamer::StreamReader::read(quint64, int, char*) "PGST(2): Begin source load (MediaObject 0xbeb680)" State changed from 5 to 0 -> sending to zeitgeist. "PGST(3): State changed from ready to null (MediaObject 0xbeb680)" "PGST(3): State changed from ready to null (MediaObject 0xbeb680)" "PGST(3): State changed from ready to null (MediaObject 0xbeb680)" ** Message: PackageKit: xid = 33554525 ** Message: PackageKit: Codec nice name: text/html ** Message: PackageKit: structure: gstreamer0.10(codec-text/html)()(64bit) "PGST(3): State changed from null to ready (MediaObject 0xbeb680)" "PGST(3): State changed from null to ready (MediaObject 0xbeb680)" "PGST(3): State changed from null to ready (MediaObject 0xbeb680)" "PGST(3): gstreamer: pipeline state set to ready (MediaObject 0xbeb680)" "PGST(3): State changed from ready to paused (MediaObject 0xbeb680)" "PGST(3): State changed from ready to paused (MediaObject 0xbeb680)" "OK" PHONON-GST BEGIN: virtual void Phonon::Gstreamer::StreamReader::writeData(const QByteArray&) PHONON-GST END__: virtual void Phonon::Gstreamer::StreamReader::writeData(const QByteArray&) [Took: 0s] PHONON-GST BEGIN: virtual void Phonon::Gstreamer::StreamReader::endOfData() PHONON-GST END__: virtual void Phonon::Gstreamer::StreamReader::endOfData() [Took: 0s] PHONON-GST END__: GstFlowReturn Phonon::Gstreamer::StreamReader::read(quint64, int, char*) [Took: 0.47s] PHONON-GST BEGIN: virtual void Phonon::Gstreamer::StreamReader::endOfData() PHONON-GST END__: virtual void Phonon::Gstreamer::StreamReader::endOfData() [Took: 0s] "PGST(1): Error: gsttypefindelement.c(561): gst_type_find_element_handle_event (): /GstPipeline:pipeline1/GstDecodeBin2:decodebin21/GstTypeFindElement:typefind: Can't typefind empty stream Message: Stream contains no data. (Could not determine type of stream.) Code:4" "PGST(1): Phonon error: Stream contains no data. (code 2)" PHONON-GST BEGIN: void Phonon::Gstreamer::StreamReader::unlock() PHONON-GST END__: void Phonon::Gstreamer::StreamReader::unlock() [Took: 0s] PHONON-GST BEGIN: void Phonon::Gstreamer::StreamReader::stop() PHONON-GST END__: void Phonon::Gstreamer::StreamReader::stop() [Took: 0s] "PGST(2): phonon state changed : Error (MediaObject 0xbeb680)" "PGST(1): Stream contains no data. (MediaObject 0xbeb680)" "PGST(3): State changed from paused to ready (MediaObject 0xbeb680)" "PGST(3): State changed from paused to ready (MediaObject 0xbeb680)" State changed from 0 to 5 -> sending to zeitgeist. amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) amarok: [WARNING] [EngineController] Phonon failed to play this URL. Error: "" amarok: [WARNING] [EngineController] Forcing phonon engine reinitialization. amarok: BEGIN: void EngineController::initializePhonon() PHONON-GST BEGIN: virtual Phonon::Gstreamer::StreamReader::~StreamReader() PHONON-GST END__: virtual Phonon::Gstreamer::StreamReader::~StreamReader() [Took: 0s] "PulseSupport(2): Clearing stream cache for stream {0eff99a3-f47c-4910-afff-72a17b9294d0}" "PGST(2): AudioOutput using pulsesink" "PulseSupport(2): Initialising streamindex {44478cf9-7d50-4a21-869a-a5600fec3054}" "PulseSupport(2): Setting role to music for streamindex {44478cf9-7d50-4a21-869a-a5600fec3054}" "PGST(2): Backend connected Phonon::Gstreamer::MediaObject to Phonon::Gstreamer::AudioOutput" void Phonon::FrontendInterfacePrivate::_backendObjectChanged() "PGST(2): Backend connected Phonon::Gstreamer::MediaObject to Phonon::Gstreamer::VolumeFaderEffect" "PGST(2): Backend connected Phonon::Gstreamer::VolumeFaderEffect to Phonon::Gstreamer::AudioOutput" amarok: [EngineController] Tick Interval (actual): 100 amarok: END__: void EngineController::initializePhonon() [Took: 0.053s] amarok: BEGIN: void EngineController::slotAboutToFinish() amarok: [EngineController] Track finished completely, updating statistics amarok: BEGIN: void Playlist::Actions::requestNextTrack() amarok: [Playlist::Actions] so far so good! amarok: [Playlist::Actions] nothing more to play... 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 StatusBar::updateTotalPlaylistLength() amarok: END__: void StatusBar::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.001s] amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) [Took: 0.055s] "PGST(3): State changed from null to ready (MediaObject 0x7f9b70130ab0)" "PGST(3): State changed from null to ready (MediaObject 0x7f9b70130ab0)" "PGST(3): gstreamer: pipeline state set to ready (MediaObject 0x7f9b70130ab0)" ** Message: PackageKit: Did not install codec: did not agree to search amarok: BEGIN: void ScanManager::checkForDirectoryChanges() amarok: BEGIN: void DirWatchJob::setPaused(bool) amarok: END__: void DirWatchJob::setPaused(bool) [Took: 0s] amarok: END__: void ScanManager::checkForDirectoryChanges() [Took: 0s] Again, no podcast plays. Downloaded podcasts play, and radio streams play in phonon-gst. Newest phonon-VLC reports [0x3b6ff60] main audio output warning: audio drift is too big (1858032), dropping buffer [0x3b6ff60] main audio output warning: audio drift is too big (1831909), dropping buffer Until stopped by Control-C.
The lack of playback of the podcast is probably because the Podcast referenced no longer exists on the host: ben@bianca:~> wget http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3 --2011-03-30 20:56:08-- http://downloads.bbc.co.uk/podcasts/radioscotland/genealogy/genealogy_20110221-1200a.mp3 Resolving downloads.bbc.co.uk... 212.58.224.150 Connecting to downloads.bbc.co.uk|212.58.224.150|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2011-03-30 20:56:10 ERROR 404: Not Found.
::blush::! Once I found a recent podcast that does still exist, phonon-gst plays it. Phonon-vlc does not, however. Same error.
I doubt it got the same log as the present pvlc log states http error 404 (namely the file does not exist). Please get a new log.
*** Bug 269886 has been marked as a duplicate of this bug. ***
Gah, I commented on https://bugs.kde.org/show_bug.cgi?id=269921 instead, i guess. Many of these in pvlc: [0x40a4720] main audio output warning: audio drift is too big (120029), dropping buffer With an occasional: [0x3d31a80] mpgatofixed32 audio filter debug: libmad error: bad main_data_begin pointer [0x40a4720] main audio output warning: output date isn't PTS date, requesting resampling (451617)
Now I am confused... You get those messages and *then* amarok crashes or what?
At any rate those are upstream problems.
Reassigning to the new bugzilla product for better bug tracing of the various backends. Sorry for the noise.
Closing as they are upstream issues.
*** Bug 275213 has been marked as a duplicate of this bug. ***
*** Bug 289798 has been marked as a duplicate of this bug. ***
Comment on bug 285798 #16 above. "You probably have set the playback to restart automatically on Amarok start and that seems to cause some problems with the vlc backend. Try disabling that option. The black screen though is unrelated to this crash." I check Amarok setting and the one mentioned is Not set. The crash only occured the first time I tried restarting the system. Appears OK now. Amarok is working with VLC.