I recently switched over from Gentoo to kubuntu 6.06 on my laptop. I have been running Ubuntu on my desktop for a long time, and I have some experience with Debian, so I feel at home with Kubuntu (and its less of a pain than Gentoo.)
I really like amarok, after having been using gnome and xmms/audacious for ages. I am having serious issues with it now though. It seems very unstable and crashes all the time.
I have about 12 gigs of music in mp3, ogg, and m4a formats, and amarok plays them all just fine, for a short time. I am also able to use my logitech V20 USB speakers just fine as well. When I try to play a song though, amarok will usually crash after the song finishes. Sometimes it will make it for two or three songs, then crash, but its always when a song finishes playing. If I add or remove songs from the playlist while a song is playing, it crashes as soon as the playing song finishes...
This behaviour is reproduceable, and it has been bothering me since I installed kubuntu last week. I have upgraded to the newest version in apt, but it still crashes.
I am running x86_64 with a 2.6.15-25-amd-k8. Amarok version 2:1.4.1-0ubuntu1 with the xine engine. I cannot install the arts engine because of a dependency problem, but xine and kaffiene with the xine-engine work fine:
I am going to try downgrading amarok and use the arts engine, but is there a simpler solution?
amarok konsole output:
I really like amarok, after having been using gnome and xmms/audacious for ages. I am having serious issues with it now though. It seems very unstable and crashes all the time.
I have about 12 gigs of music in mp3, ogg, and m4a formats, and amarok plays them all just fine, for a short time. I am also able to use my logitech V20 USB speakers just fine as well. When I try to play a song though, amarok will usually crash after the song finishes. Sometimes it will make it for two or three songs, then crash, but its always when a song finishes playing. If I add or remove songs from the playlist while a song is playing, it crashes as soon as the playing song finishes...
This behaviour is reproduceable, and it has been bothering me since I installed kubuntu last week. I have upgraded to the newest version in apt, but it still crashes.
I am running x86_64 with a 2.6.15-25-amd-k8. Amarok version 2:1.4.1-0ubuntu1 with the xine engine. I cannot install the arts engine because of a dependency problem, but xine and kaffiene with the xine-engine work fine:
andrew@redlaptop:~$ sudo apt-get install amarok-arts
Reading package lists... Done
Building dependency tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
amarok-arts: Depends: amarok (= 2:1.3.9-0ubuntu4) but 2:1.4.1-0ubuntu1 is to be installed
E: Broken packages
andrew@redlaptop:~$
Reading package lists... Done
Building dependency tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
amarok-arts: Depends: amarok (= 2:1.3.9-0ubuntu4) but 2:1.4.1-0ubuntu1 is to be installed
E: Broken packages
andrew@redlaptop:~$
amarok konsole output:
Amarok: [Loader] Starting amarokapp..
Amarok: [Loader] Don't run gdb, valgrind, etc. against this binary! Use amarokap
p.
amarok: BEGIN: App::App()
amarok: BEGIN: void App::fixHyperThreading()
amarok: Fix not enabled
amarok: END__: void App::fixHyperThreading() - Took 0.00044s
amarok: BEGIN: DeviceManager:eviceManager()
amarok: BEGIN: Medium* DeviceManager::getDevice(QString)
amarok: DeviceManager: getDevice called with name argument = init
amarok: BEGIN: QStringList DeviceManager::getDeviceStringList(bool)
amarok: END__: QStringList DeviceManager::getDeviceStringList(bool) - Took
0.00041s
amarok: END__: Medium* DeviceManager::getDevice(QString) - Took 0.00079s
amarok: DeviceManager: connectDCOPSignal returned sucessfully!
amarok: END__: DeviceManager:eviceManager() - Took 0.002s
amarok: BEGIN: EngineBase* EngineController::loadEngine(const QString&)
amarok: [PluginManager] Plugin trader constraint: [X-KDE-Amarok-framework-ve
rsion] == 25 and [X-KDE-Amarok-plugintype] == 'engine' and [X-KDE-Amarok-name] !
= 'void-engine' and [X-KDE-Amarok-rank] > 0
amarok: [PluginManager] Plugin trader constraint: [X-KDE-Amarok-framework-ve
rsion] == 25 and [X-KDE-Amarok-plugintype] == 'engine' and [X-KDE-Amarok-name] =
= 'void-engine' and [X-KDE-Amarok-rank] > 0
amarok: [PluginManager] Trying to load: libamarok_void-engine_plugin
amarok:
amarok: PluginManager Service Info:
amarok: ---------------------------
amarok: name : <no engine>
amarok: library : libamarok_void-engine_plugin
amarok: desktopEntryPath : amarok_void-engine_plugin.desktop
amarok: X-KDE-Amarok-plugintype : engine
amarok: X-KDE-Amarok-name : void-engine
amarok: X-KDE-Amarok-authors : (Max Howell,Mark Kretschmann)
amarok: X-KDE-Amarok-rank : 1
amarok: X-KDE-Amarok-version : 1
amarok: X-KDE-Amarok-framework-version: 25
amarok:
amarok: END__: EngineBase* EngineController::loadEngine(const QString&) - Took
0.031s
amarok: BEGIN: void PlaylistWindow::init()
amarok: BEGIN: CollectionDB::CollectionDB()
amarok: BEGIN: void CollectionDB::initialize()
amarok: [ThreadWeaver] Creating pthread key, exit value is 0
amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*) -
Took 0.00052s
amarok: [CollectionDB] Podcast tables created and up to date
amarok: END__: void CollectionDB::initialize() - Took 0.0067s
amarok: [CollectionDB] INotify not available, using QTimer!
amarok: END__: CollectionDB::CollectionDB() - Took 0.12s
QLayout: Adding KToolBar/mainToolBar (child of QVBox/unnamed) to layout for Play
listWindow/PlaylistWindow
amarok: BEGIN: Creating browsers. Please report long start times!
amarok: BEGIN: ContextBrowser
amarok: [ContextBrowser] Rendering showCurrentTrack()
amarok: END__: ContextBrowser - Took 0.095s
amarok: BEGIN: CollectionBrowser
amarok: [CollectionView::CollectionView(CollectionBrowser*)]
amarok: BEGIN: void CollectionView::renderView(bool)
amarok: current browser is not collection, aborting renderView()
amarok: END__: void CollectionView::renderView(bool) - Took 0.00031s
amarok: END__: CollectionBrowser - Took 0.011s
amarok: BEGIN: PlaylistBrowser
amarok: BEGIN: PlaylistCategory* PlaylistBrowser::loadPodcasts()
amarok: END__: PlaylistCategory* PlaylistBrowser::loadPodcasts() - Took
0.0012s
amarok: END__: PlaylistBrowser - Took 0.013s
amarok: BEGIN: FileBrowser
amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
amarok: BEGIN: virtual bool CurrentTrackJob::doJob()
amarok: BEGIN: void CurrentTrackJob::showHome()
amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConf
ig*)
amarok: END__: SqliteConnection::SqliteConnection(const SqliteConf
ig*) - Took 0.00039s
ScimInputContextPlugin()
amarok: END__: FileBrowser - Took 0.38s
amarok: [PluginManager] Plugin trader constraint: [X-KDE-Amarok-fram
ework-version] == 25 and [X-KDE-Amarok-plugintype] == 'mediadevice' and [X-KDE-A
marok-rank] > 0
amarok: END__: Creating browsers. Please report long start times! - To
ok 0.55s
amarok: END__: void PlaylistWindow::init() - Took 0.79s
amarok: BEGIN: UrlLoader
amarok: BEGIN: UrlLoader::UrlLoader(const KURL::List&, QListViewItem*,
bool)
amarok: [KDE::ProgressBar::ProgressBar(QWidget*, QLabel*)]
amarok: END__: UrlLoader::UrlLoader(const KURL::List&, QListViewItem*,
bool) - Took 0.011s
amarok: BEGIN: void App::applySettings(bool)
amarok: BEGIN: EngineBase* EngineController::loadEngine()
amarok: BEGIN: EngineBase* EngineController::loadEngine(const QStr
ing&)
amarok: [PluginManager] Plugin trader constraint: [X-KDE-Amarok-
framework-version] == 25 and [X-KDE-Amarok-plugintype] == 'engine' and [X-KDE-Am
arok-name] != 'xine-engine' and [X-KDE-Amarok-rank] > 0
amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
amarok: [PluginManager] Plugin trader constraint: [X-KDE-Amarok-
framework-version] == 25 and [X-KDE-Amarok-plugintype] == 'engine' and [X-KDE-Am
arok-name] == 'xine-engine' and [X-KDE-Amarok-rank] > 0
amarok: [PluginManager] Trying to load: libamarok_xine-engine
amarok: [xine-engine] hello
amarok:
amarok: PluginManager Service Info:
amarok: ---------------------------
amarok: name : xine Engine
amarok: library : libamarok_xine-engine
amarok: desktopEntryPath : amarok_xine-engine.deskt
op
amarok: X-KDE-Amarok-plugintype : engine
amarok: X-KDE-Amarok-name : xine-engine
amarok: X-KDE-Amarok-authors : (Max Howell)
amarok: X-KDE-Amarok-rank : 255
amarok: X-KDE-Amarok-version : 1
amarok: X-KDE-Amarok-framework-version: 25
amarok:
amarok: BEGIN: virtual bool XineEngine::init()
amarok: [xine-engine] 'Bringing joy to small mexican gerbils,
a few weeks at a time.'
amarok: [xine-engine] w00t/home/andrew/.kde/share/apps/amarok/
xine-config
amarok: END__: void CurrentTrackJob::showHome() - Took 1.2s
amarok: END__: virtual bool CurrentTrackJob::doJob() - Took 1.2s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 1.2s
amarok: [xine-engine] gapless playback enabled.
amarok: END__: virtual bool XineEngine::init() - Took 1.4s
amarok: END__: EngineBase* EngineController::loadEngine(const QString&)
- Took 1.5s
amarok: END__: EngineBase* EngineController::loadEngine() - Took 1.5s
amarok: BEGIN: void CollectionView::renderView(bool)
amarok: current browser is not collection, aborting renderView()
amarok: END__: void CollectionView::renderView(bool) - Took 0.00021s
amarok: [ContextBrowser] Rendering showCurrentTrack()
amarok: END__: void App::applySettings(bool) - Took 1.6s
amarok: BEGIN: ScriptManager::ScriptManager(QWidget*, const char*)
amarok: END__: ScriptManager::ScriptManager(QWidget*, const char*) - Took 0.
0016s
andrew@redlaptop:~$ amarok: END__: App::App() - Took 2.8s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 1.9s
amarok: [ThreadWeaver] Job aborted: CurrentTrackJob. Jobs pending: 1
amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
amarok: BEGIN: virtual bool CurrentTrackJob::doJob()
amarok: BEGIN: void CurrentTrackJob::showHome()
amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*) - T
ook 0.00036s
amarok: [ThreadWeaver] Job completed: UrlLoader. Jobs pending: 0
amarok: END__: UrlLoader - Took 2.3s
amarok: [virtual KDE::ProgressBar::~ProgressBar()]
amarok: [ScriptManager] Loaded: Default
amarok: [ScriptManager] Loaded: PlaylistServer.py
amarok: [ScriptManager] Loaded: playlist2html.py
amarok: [ScriptManager] Loaded: Web Control
amarok: [ScriptManager] Loaded: Lyrc
amarok: [ScriptManager] Loaded: Impulsive
amarok: [ScriptManager] Auto-running script: Default
amarok: [ScriptManager] Running script: /usr/share/apps/amarok/scripts/score
_default/score_default.rb
amarok: END__: void CurrentTrackJob::showHome() - Took 0.56s
amarok: END__: virtual bool CurrentTrackJob::doJob() - Took 0.56s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.56s
amarok: BEGIN: ScanController::ScanController(CollectionDB*, bool, const QString
List&)
amarok: BEGIN: void ScanController::initIncremental()
amarok: [ThreadWeaver] Job completed: CurrentTrackJob. Jobs pending: 0
amarok: END__: void ScanController::initIncremental() - Took 0.28s
amarok: END__: ScanController::ScanController(CollectionDB*, bool, const QString
List&) - Took 0.28s
amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
amarok: BEGIN: virtual bool ScanController::doJob()
amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*) - Too
k 0.00068s
amarok: END__: virtual bool ScanController::doJob() - Took 0.00096s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.0014s
amarok: [CollectionDB] JobFinishedEvent from Incremental ScanController received
.
amarok: [ThreadWeaver] Job completed: CollectionScanner. Jobs pending: 0
amarok: BEGIN: virtual ScanController::~ScanController()
amarok: END__: virtual ScanController::~ScanController() - Took 0.00016s
amarok: BEGIN: Medium* DeviceManager::getDevice(QString)
amarok: DeviceManager: getDevice called with name argument = dummyjusttorerund
ecop
amarok: BEGIN: QStringList DeviceManager::getDeviceStringList(bool)
amarok: END__: QStringList DeviceManager::getDeviceStringList(bool) - Took 0.0
0067s
amarok: END__: Medium* DeviceManager::getDevice(QString) - Took 0.00081s
amarok: [virtual void BrowserBar:olish()]
amarok: BEGIN: void EngineController:lay(const MetaBundle&, uint)
amarok: [controller] Loading URL: file:///home/andrew/Music/Three%20Days%20Gra
ce%20-%20Just%20Like%20You.mp3
amarok: BEGIN: virtual bool XineEngine::load(const KURL&, bool)
amarok: [xine-engine] Before xine_open() *****
amarok: [xine-engine] After xine_open() *****
amarok: END__: virtual bool XineEngine::load(const KURL&, bool) - Took 0.17s
amarok: BEGIN: virtual bool XineEngine:lay(uint)
amarok: BEGIN: void EngineSubject::stateChangedNotify(Engine::State)
amarok: [virtual void amaroK::StatusBar::engineStateChanged(Engine::Stat e,
Engine::State)] Line: 135
amarok: BEGIN: virtual void ContextBrowser::engineStateChanged(Engine::Sta
te, Engine::State)
amarok: END__: virtual void ContextBrowser::engineStateChanged(Engine::Sta
te, Engine::State) - Took 0.00022s
amarok: END__: void EngineSubject::stateChangedNotify(Engine::State) - Took
0.0089s
amarok: END__: virtual bool XineEngine:lay(uint) - Took 0.0094s
amarok: BEGIN: void EngineSubject::newMetaDataNotify(const MetaBundle&, bool)
amarok: [ContextBrowser] Rendering showCurrentTrack()
amarok: END__: void EngineSubject::newMetaDataNotify(const MetaBundle&, bool)
- Took 0.27s
amarok: END__: void EngineController:lay(const MetaBundle&, uint) - Took 0.45s
amarok: [xine-engine] Metadata received.
amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
amarok: BEGIN: virtual bool CurrentTrackJob::doJob()
amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*) - Too
k 0.00075s
amarok: END__: virtual bool CurrentTrackJob::doJob() - Took 0.26s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.26s
amarok: [ThreadWeaver] Job completed: CurrentTrackJob. Jobs pending: 0
amarok: BEGIN: ScanController::ScanController(CollectionDB*, bool, const QString
List&)
amarok: BEGIN: void ScanController::initIncremental()
amarok: END__: void ScanController::initIncremental() - Took 0.0013s
amarok: END__: ScanController::ScanController(CollectionDB*, bool, const QString
List&) - Took 0.0015s
amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
amarok: BEGIN: virtual bool ScanController::doJob()
amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*) - Too
k 0.00078s
amarok: END__: virtual bool ScanController::doJob() - Took 0.0014s
amarok: [CollectionDB] JobFinishedEvent from Incremental ScanController receiv
ed.
amarok: [ThreadWeaver] Job completed: CollectionScanner. Jobs pending: 0
amarok: BEGIN: virtual ScanController::~ScanController()
amarok: END__: virtual ScanController::~ScanController() - Took 0.00013s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.011s
amarok: BEGIN: ScanController::ScanController(CollectionDB*, bool, const QString
List&)
amarok: BEGIN: void ScanController::initIncremental()
amarok: END__: void ScanController::initIncremental() - Took 0.0012s
amarok: END__: ScanController::ScanController(CollectionDB*, bool, const QString
List&) - Took 0.0015s
amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
amarok: BEGIN: virtual bool ScanController::doJob()
amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*) - Too
k 0.00075s
amarok: END__: virtual bool ScanController::doJob() - Took 0.0014s
amarok: [CollectionDB] JobFinishedEvent from Incremental ScanController receiv
ed.
amarok: [ThreadWeaver] Job completed: CollectionScanner. Jobs pending: 0
amarok: BEGIN: virtual ScanController::~ScanController()
amarok: END__: virtual ScanController::~ScanController() - Took 0.00014s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.011s
amarok: BEGIN: ScanController::ScanController(CollectionDB*, bool, const QString
List&)
amarok: BEGIN: void ScanController::initIncremental()
amarok: END__: void ScanController::initIncremental() - Took 0.0012s
amarok: END__: ScanController::ScanController(CollectionDB*, bool, const QString List&) - Took 0.0015s
amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
amarok: BEGIN: virtual bool ScanController::doJob()
amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*) - Too k 0.00095s
amarok: END__: virtual bool ScanController::doJob() - Took 0.0016s
amarok: [CollectionDB] JobFinishedEvent from Incremental ScanController receiv ed.
amarok: [ThreadWeaver] Job completed: CollectionScanner. Jobs pending: 0
amarok: BEGIN: virtual ScanController::~ScanController()
amarok: END__: virtual ScanController::~ScanController() - Took 0.00016s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.014s
amarok: [xine-engine] XINE_EVENT_UI_PLAYBACK_FINISHED
amarok: BEGIN: void EngineController:lay(const MetaBundle&, uint)
amarok: [controller] Loading URL: file:///home/andrew/Music/Radiohead%20-%20Op timistic.m4a
amarok: [CollectionDB] track ended: file:///home/andrew/Music/Three%20Days%20G race%20-%20Just%20Like%20You.mp3
amarok: BEGIN: virtual bool XineEngine::load(const KURL&, bool)
amarok: [xine-engine] Before xine_open() *****
andrew@redlaptop:~$
Amarok: [Loader] Don't run gdb, valgrind, etc. against this binary! Use amarokap
p.
amarok: BEGIN: App::App()
amarok: BEGIN: void App::fixHyperThreading()
amarok: Fix not enabled
amarok: END__: void App::fixHyperThreading() - Took 0.00044s
amarok: BEGIN: DeviceManager:eviceManager()
amarok: BEGIN: Medium* DeviceManager::getDevice(QString)
amarok: DeviceManager: getDevice called with name argument = init
amarok: BEGIN: QStringList DeviceManager::getDeviceStringList(bool)
amarok: END__: QStringList DeviceManager::getDeviceStringList(bool) - Took
0.00041s
amarok: END__: Medium* DeviceManager::getDevice(QString) - Took 0.00079s
amarok: DeviceManager: connectDCOPSignal returned sucessfully!
amarok: END__: DeviceManager:eviceManager() - Took 0.002s
amarok: BEGIN: EngineBase* EngineController::loadEngine(const QString&)
amarok: [PluginManager] Plugin trader constraint: [X-KDE-Amarok-framework-ve
rsion] == 25 and [X-KDE-Amarok-plugintype] == 'engine' and [X-KDE-Amarok-name] !
= 'void-engine' and [X-KDE-Amarok-rank] > 0
amarok: [PluginManager] Plugin trader constraint: [X-KDE-Amarok-framework-ve
rsion] == 25 and [X-KDE-Amarok-plugintype] == 'engine' and [X-KDE-Amarok-name] =
= 'void-engine' and [X-KDE-Amarok-rank] > 0
amarok: [PluginManager] Trying to load: libamarok_void-engine_plugin
amarok:
amarok: PluginManager Service Info:
amarok: ---------------------------
amarok: name : <no engine>
amarok: library : libamarok_void-engine_plugin
amarok: desktopEntryPath : amarok_void-engine_plugin.desktop
amarok: X-KDE-Amarok-plugintype : engine
amarok: X-KDE-Amarok-name : void-engine
amarok: X-KDE-Amarok-authors : (Max Howell,Mark Kretschmann)
amarok: X-KDE-Amarok-rank : 1
amarok: X-KDE-Amarok-version : 1
amarok: X-KDE-Amarok-framework-version: 25
amarok:
amarok: END__: EngineBase* EngineController::loadEngine(const QString&) - Took
0.031s
amarok: BEGIN: void PlaylistWindow::init()
amarok: BEGIN: CollectionDB::CollectionDB()
amarok: BEGIN: void CollectionDB::initialize()
amarok: [ThreadWeaver] Creating pthread key, exit value is 0
amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*) -
Took 0.00052s
amarok: [CollectionDB] Podcast tables created and up to date
amarok: END__: void CollectionDB::initialize() - Took 0.0067s
amarok: [CollectionDB] INotify not available, using QTimer!
amarok: END__: CollectionDB::CollectionDB() - Took 0.12s
QLayout: Adding KToolBar/mainToolBar (child of QVBox/unnamed) to layout for Play
listWindow/PlaylistWindow
amarok: BEGIN: Creating browsers. Please report long start times!
amarok: BEGIN: ContextBrowser
amarok: [ContextBrowser] Rendering showCurrentTrack()
amarok: END__: ContextBrowser - Took 0.095s
amarok: BEGIN: CollectionBrowser
amarok: [CollectionView::CollectionView(CollectionBrowser*)]
amarok: BEGIN: void CollectionView::renderView(bool)
amarok: current browser is not collection, aborting renderView()
amarok: END__: void CollectionView::renderView(bool) - Took 0.00031s
amarok: END__: CollectionBrowser - Took 0.011s
amarok: BEGIN: PlaylistBrowser
amarok: BEGIN: PlaylistCategory* PlaylistBrowser::loadPodcasts()
amarok: END__: PlaylistCategory* PlaylistBrowser::loadPodcasts() - Took
0.0012s
amarok: END__: PlaylistBrowser - Took 0.013s
amarok: BEGIN: FileBrowser
amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
amarok: BEGIN: virtual bool CurrentTrackJob::doJob()
amarok: BEGIN: void CurrentTrackJob::showHome()
amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConf
ig*)
amarok: END__: SqliteConnection::SqliteConnection(const SqliteConf
ig*) - Took 0.00039s
ScimInputContextPlugin()
amarok: END__: FileBrowser - Took 0.38s
amarok: [PluginManager] Plugin trader constraint: [X-KDE-Amarok-fram
ework-version] == 25 and [X-KDE-Amarok-plugintype] == 'mediadevice' and [X-KDE-A
marok-rank] > 0
amarok: END__: Creating browsers. Please report long start times! - To
ok 0.55s
amarok: END__: void PlaylistWindow::init() - Took 0.79s
amarok: BEGIN: UrlLoader
amarok: BEGIN: UrlLoader::UrlLoader(const KURL::List&, QListViewItem*,
bool)
amarok: [KDE::ProgressBar::ProgressBar(QWidget*, QLabel*)]
amarok: END__: UrlLoader::UrlLoader(const KURL::List&, QListViewItem*,
bool) - Took 0.011s
amarok: BEGIN: void App::applySettings(bool)
amarok: BEGIN: EngineBase* EngineController::loadEngine()
amarok: BEGIN: EngineBase* EngineController::loadEngine(const QStr
ing&)
amarok: [PluginManager] Plugin trader constraint: [X-KDE-Amarok-
framework-version] == 25 and [X-KDE-Amarok-plugintype] == 'engine' and [X-KDE-Am
arok-name] != 'xine-engine' and [X-KDE-Amarok-rank] > 0
amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
amarok: [PluginManager] Plugin trader constraint: [X-KDE-Amarok-
framework-version] == 25 and [X-KDE-Amarok-plugintype] == 'engine' and [X-KDE-Am
arok-name] == 'xine-engine' and [X-KDE-Amarok-rank] > 0
amarok: [PluginManager] Trying to load: libamarok_xine-engine
amarok: [xine-engine] hello
amarok:
amarok: PluginManager Service Info:
amarok: ---------------------------
amarok: name : xine Engine
amarok: library : libamarok_xine-engine
amarok: desktopEntryPath : amarok_xine-engine.deskt
op
amarok: X-KDE-Amarok-plugintype : engine
amarok: X-KDE-Amarok-name : xine-engine
amarok: X-KDE-Amarok-authors : (Max Howell)
amarok: X-KDE-Amarok-rank : 255
amarok: X-KDE-Amarok-version : 1
amarok: X-KDE-Amarok-framework-version: 25
amarok:
amarok: BEGIN: virtual bool XineEngine::init()
amarok: [xine-engine] 'Bringing joy to small mexican gerbils,
a few weeks at a time.'
amarok: [xine-engine] w00t/home/andrew/.kde/share/apps/amarok/
xine-config
amarok: END__: void CurrentTrackJob::showHome() - Took 1.2s
amarok: END__: virtual bool CurrentTrackJob::doJob() - Took 1.2s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 1.2s
amarok: [xine-engine] gapless playback enabled.
amarok: END__: virtual bool XineEngine::init() - Took 1.4s
amarok: END__: EngineBase* EngineController::loadEngine(const QString&)
- Took 1.5s
amarok: END__: EngineBase* EngineController::loadEngine() - Took 1.5s
amarok: BEGIN: void CollectionView::renderView(bool)
amarok: current browser is not collection, aborting renderView()
amarok: END__: void CollectionView::renderView(bool) - Took 0.00021s
amarok: [ContextBrowser] Rendering showCurrentTrack()
amarok: END__: void App::applySettings(bool) - Took 1.6s
amarok: BEGIN: ScriptManager::ScriptManager(QWidget*, const char*)
amarok: END__: ScriptManager::ScriptManager(QWidget*, const char*) - Took 0.
0016s
andrew@redlaptop:~$ amarok: END__: App::App() - Took 2.8s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 1.9s
amarok: [ThreadWeaver] Job aborted: CurrentTrackJob. Jobs pending: 1
amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
amarok: BEGIN: virtual bool CurrentTrackJob::doJob()
amarok: BEGIN: void CurrentTrackJob::showHome()
amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*) - T
ook 0.00036s
amarok: [ThreadWeaver] Job completed: UrlLoader. Jobs pending: 0
amarok: END__: UrlLoader - Took 2.3s
amarok: [virtual KDE::ProgressBar::~ProgressBar()]
amarok: [ScriptManager] Loaded: Default
amarok: [ScriptManager] Loaded: PlaylistServer.py
amarok: [ScriptManager] Loaded: playlist2html.py
amarok: [ScriptManager] Loaded: Web Control
amarok: [ScriptManager] Loaded: Lyrc
amarok: [ScriptManager] Loaded: Impulsive
amarok: [ScriptManager] Auto-running script: Default
amarok: [ScriptManager] Running script: /usr/share/apps/amarok/scripts/score
_default/score_default.rb
amarok: END__: void CurrentTrackJob::showHome() - Took 0.56s
amarok: END__: virtual bool CurrentTrackJob::doJob() - Took 0.56s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.56s
amarok: BEGIN: ScanController::ScanController(CollectionDB*, bool, const QString
List&)
amarok: BEGIN: void ScanController::initIncremental()
amarok: [ThreadWeaver] Job completed: CurrentTrackJob. Jobs pending: 0
amarok: END__: void ScanController::initIncremental() - Took 0.28s
amarok: END__: ScanController::ScanController(CollectionDB*, bool, const QString
List&) - Took 0.28s
amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
amarok: BEGIN: virtual bool ScanController::doJob()
amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*) - Too
k 0.00068s
amarok: END__: virtual bool ScanController::doJob() - Took 0.00096s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.0014s
amarok: [CollectionDB] JobFinishedEvent from Incremental ScanController received
.
amarok: [ThreadWeaver] Job completed: CollectionScanner. Jobs pending: 0
amarok: BEGIN: virtual ScanController::~ScanController()
amarok: END__: virtual ScanController::~ScanController() - Took 0.00016s
amarok: BEGIN: Medium* DeviceManager::getDevice(QString)
amarok: DeviceManager: getDevice called with name argument = dummyjusttorerund
ecop
amarok: BEGIN: QStringList DeviceManager::getDeviceStringList(bool)
amarok: END__: QStringList DeviceManager::getDeviceStringList(bool) - Took 0.0
0067s
amarok: END__: Medium* DeviceManager::getDevice(QString) - Took 0.00081s
amarok: [virtual void BrowserBar:olish()]
amarok: BEGIN: void EngineController:lay(const MetaBundle&, uint)
amarok: [controller] Loading URL: file:///home/andrew/Music/Three%20Days%20Gra
ce%20-%20Just%20Like%20You.mp3
amarok: BEGIN: virtual bool XineEngine::load(const KURL&, bool)
amarok: [xine-engine] Before xine_open() *****
amarok: [xine-engine] After xine_open() *****
amarok: END__: virtual bool XineEngine::load(const KURL&, bool) - Took 0.17s
amarok: BEGIN: virtual bool XineEngine:lay(uint)
amarok: BEGIN: void EngineSubject::stateChangedNotify(Engine::State)
amarok: [virtual void amaroK::StatusBar::engineStateChanged(Engine::Stat e,
Engine::State)] Line: 135
amarok: BEGIN: virtual void ContextBrowser::engineStateChanged(Engine::Sta
te, Engine::State)
amarok: END__: virtual void ContextBrowser::engineStateChanged(Engine::Sta
te, Engine::State) - Took 0.00022s
amarok: END__: void EngineSubject::stateChangedNotify(Engine::State) - Took
0.0089s
amarok: END__: virtual bool XineEngine:lay(uint) - Took 0.0094s
amarok: BEGIN: void EngineSubject::newMetaDataNotify(const MetaBundle&, bool)
amarok: [ContextBrowser] Rendering showCurrentTrack()
amarok: END__: void EngineSubject::newMetaDataNotify(const MetaBundle&, bool)
- Took 0.27s
amarok: END__: void EngineController:lay(const MetaBundle&, uint) - Took 0.45s
amarok: [xine-engine] Metadata received.
amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
amarok: BEGIN: virtual bool CurrentTrackJob::doJob()
amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*) - Too
k 0.00075s
amarok: END__: virtual bool CurrentTrackJob::doJob() - Took 0.26s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.26s
amarok: [ThreadWeaver] Job completed: CurrentTrackJob. Jobs pending: 0
amarok: BEGIN: ScanController::ScanController(CollectionDB*, bool, const QString
List&)
amarok: BEGIN: void ScanController::initIncremental()
amarok: END__: void ScanController::initIncremental() - Took 0.0013s
amarok: END__: ScanController::ScanController(CollectionDB*, bool, const QString
List&) - Took 0.0015s
amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
amarok: BEGIN: virtual bool ScanController::doJob()
amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*) - Too
k 0.00078s
amarok: END__: virtual bool ScanController::doJob() - Took 0.0014s
amarok: [CollectionDB] JobFinishedEvent from Incremental ScanController receiv
ed.
amarok: [ThreadWeaver] Job completed: CollectionScanner. Jobs pending: 0
amarok: BEGIN: virtual ScanController::~ScanController()
amarok: END__: virtual ScanController::~ScanController() - Took 0.00013s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.011s
amarok: BEGIN: ScanController::ScanController(CollectionDB*, bool, const QString
List&)
amarok: BEGIN: void ScanController::initIncremental()
amarok: END__: void ScanController::initIncremental() - Took 0.0012s
amarok: END__: ScanController::ScanController(CollectionDB*, bool, const QString
List&) - Took 0.0015s
amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
amarok: BEGIN: virtual bool ScanController::doJob()
amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*) - Too
k 0.00075s
amarok: END__: virtual bool ScanController::doJob() - Took 0.0014s
amarok: [CollectionDB] JobFinishedEvent from Incremental ScanController receiv
ed.
amarok: [ThreadWeaver] Job completed: CollectionScanner. Jobs pending: 0
amarok: BEGIN: virtual ScanController::~ScanController()
amarok: END__: virtual ScanController::~ScanController() - Took 0.00014s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.011s
amarok: BEGIN: ScanController::ScanController(CollectionDB*, bool, const QString
List&)
amarok: BEGIN: void ScanController::initIncremental()
amarok: END__: void ScanController::initIncremental() - Took 0.0012s
amarok: END__: ScanController::ScanController(CollectionDB*, bool, const QString List&) - Took 0.0015s
amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
amarok: BEGIN: virtual bool ScanController::doJob()
amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*) - Too k 0.00095s
amarok: END__: virtual bool ScanController::doJob() - Took 0.0016s
amarok: [CollectionDB] JobFinishedEvent from Incremental ScanController receiv ed.
amarok: [ThreadWeaver] Job completed: CollectionScanner. Jobs pending: 0
amarok: BEGIN: virtual ScanController::~ScanController()
amarok: END__: virtual ScanController::~ScanController() - Took 0.00016s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.014s
amarok: [xine-engine] XINE_EVENT_UI_PLAYBACK_FINISHED
amarok: BEGIN: void EngineController:lay(const MetaBundle&, uint)
amarok: [controller] Loading URL: file:///home/andrew/Music/Radiohead%20-%20Op timistic.m4a
amarok: [CollectionDB] track ended: file:///home/andrew/Music/Three%20Days%20G race%20-%20Just%20Like%20You.mp3
amarok: BEGIN: virtual bool XineEngine::load(const KURL&, bool)
amarok: [xine-engine] Before xine_open() *****
andrew@redlaptop:~$