This forum has been archived. All content is frozen. Please use KDE Discuss instead.

New Install - can't scan Music directory

Tags: None
(comma "," separated)
Appalbarry
Registered Member
Posts
4
Karma
0
Just did a brand new install of openSUSE/KDE, which includes Amarok Version 2.7.0 Using KDE 4.10.2 "release 1".

My music lives on a separate partition called MUSIC. Within this system I believe that is /var/run/media/barry/MUSIC

I opened the Amarok settings, and selected that location under "Configure Local Collection".

Clicked "Apply"
Clicked "Full Rescan"

The scan starts, but immediately starts throwing up error messages reading:

Code: Select all
Cannot read playlist (file:///var/run/media/barry/MUSIC/Maria%20Dunn%20-%20The%20Peddler/Maria%20Dunn%20-%20The%20Peddler.m3u).


Then halts.

What gives? Is it the m3u files gumming stuff up?

Despite using it for three years now, I still find that Linux file structures baffle me.
User avatar
Mamarok
Manager
Posts
6071
Karma
16
OS
/var/run/media/ seems to be a very odd place to look for an external device, shouldn't that just be in /media/? Especially if you are looking for an external drive: please make sure thre drive or partition is mounted.


Running Kubuntu 22.10 with Plasma 5.26.3, Frameworks 5.100.0, Qt 5.15.6, kernel 5.19.0-23 on Ryzen 5 4600H, AMD Renoir, X11
FWIW: it's always useful to state the exact Plasma version (+ distribution) when asking questions, makes it easier to help ...
User avatar
google01103
Manager
Posts
6668
Karma
25
Mamarok wrote:/var/run/media/ seems to be a very odd place to look for an external device, shouldn't that just be in /media/? Especially if you are looking for an external drive: please make sure thre drive or partition is mounted.


fyi - this is the new local in openSUSE 12.3 and it appears also in Arch, seems to be part of udisks2. found a post stating that Ubuntu made a patch so that external devices are mounted to /media/user_name


OpenSuse Leap 42.1 x64, Plasma 5.x

User avatar
strohel
KDE Developer
Posts
54
Karma
0
OS
Appalbarry wrote:The scan starts, but immediately starts throwing up error messages reading:

Code: Select all
Cannot read playlist (file:///var/run/media/barry/MUSIC/Maria%20Dunn%20-%20The%20Peddler/Maria%20Dunn%20-%20The%20Peddler.m3u).
Then halts. What gives? Is it the m3u files gumming stuff up?
This looks like an Amarok bug to me, it should just skip unreadable playlists and not halt when it encounters these. Can you please provide a full debug output of an example Amarok run where this happens? Run amarok from console as `amarok --debug --nofork` and capture the output, you might need to compress it before uploading, as it will be probably big.
Appalbarry
Registered Member
Posts
4
Karma
0
Output attached, but it looks like something is getting stuck in a loop:

Code: Select all
amarok: BEGIN: void ScanManager::checkScannerVersion()
amarok: END__: void ScanManager::checkScannerVersion() [Took: 0.096s]
amarok: BEGIN: void ScanManager::checkForDirectoryChanges()
amarok:   BEGIN: virtual void ScanManager::requestIncrementalScan(const QString&)
amarok:     [ScanManager] addDirToList for ""
amarok:   END__: virtual void ScanManager::requestIncrementalScan(const QString&) [Took: 0s]
amarok:   BEGIN: virtual void ScannerJob::run()
amarok:     BEGIN: DirWatchJob::DirWatchJob(QObject*, Collections::DatabaseCollection*)
amarok:     END__: DirWatchJob::DirWatchJob(QObject*, Collections::DatabaseCollection*) [Took: 0s]
amarok:   END__: void ScanManager::checkForDirectoryChanges() [Took: 0.001s]
amarok:   BEGIN: virtual void DirWatchJob::run()
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: Permission denied
QFileSystemWatcher: failed to add paths: /var/run/media/barry/MUSIC/lost+found
amarok:   END__: virtual void DirWatchJob::run() [DELAY Took (quite long) 8.2s]
amarok:   [ScanManager] ScannerJob: got count: 1626
amarok:   BEGIN: virtual void SqlScanResultProcessor::commit()
amarok:     BEGIN: void SqlScanResultProcessor::urlsCacheInit()
amarok:     END__: void SqlScanResultProcessor::urlsCacheInit() [Took: 0s]
amarok:     BEGIN: virtual void SqlScanResultProcessor::deleteDeletedDirectories()
amarok:     END__: virtual void SqlScanResultProcessor::deleteDeletedDirectories() [Took: 0.014s]
amarok:   END__: virtual void SqlScanResultProcessor::commit() [Took: 1.4s]
amarok:   [ScanManager] ScannerJob finished
amarok: END__: virtual void ScannerJob::run() [DELAY Took (quite long) 9.8s]
amarok: BEGIN: virtual ScannerJob::~ScannerJob()
amarok: END__: virtual ScannerJob::~ScannerJob() [Took: 0s]
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]

Here's the whole thread - can't see a way to upload a file:

m" type: "Service"
amarok:         [PluginManager] created factory for plugin "amarok_service_amazonstore" type: "Service"
amarok:         [PluginManager] created factory for plugin "amarok_service_magnatunestore" type: "Service"
amarok:         [PluginManager] created factory for plugin "amarok_service_opmldirectory" type: "Service"
amarok:         BEGIN: void ServicePluginManager::init(const QList<Plugins::PluginFactory*>&)
amarok:           [ServicePluginManager] PLUGIN CHECK: "amarok_service_jamendo"
amarok:           BEGIN: void ServicePluginManager::initFactory(ServiceFactory*)
amarok:             [ServicePluginManager] initializing: "amarok_service_jamendo"
amarok:             BEGIN: ServiceBase::ServiceBase(const QString&, ServiceFactory*, bool, const QString&)
amarok:             END__: ServiceBase::ServiceBase(const QString&, ServiceFactory*, bool, const QString&) [Took: 0.006s]
amarok:             BEGIN: void ServicePluginManager::slotNewService(ServiceBase*)
amarok:               [ServicePluginManager] new service: "Jamendo.com"
amarok:               BEGIN: InfoProxy::InfoProxy()
amarok:                 BEGIN: void InfoProxy::loadHomePage()
amarok:                 END__: void InfoProxy::loadHomePage() [Took: 0.017s]
amarok:               END__: InfoProxy::InfoProxy() [Took: 0.017s]
amarok:             END__: void ServicePluginManager::slotNewService(ServiceBase*) [Took: 0.044s]
amarok:           END__: void ServicePluginManager::initFactory(ServiceFactory*) [Took: 0.051s]
amarok:           [ServicePluginManager] PLUGIN CHECK: "amarok_service_lastfm"
amarok:           BEGIN: void ServicePluginManager::initFactory(ServiceFactory*)
amarok:             [ServicePluginManager] initializing: "amarok_service_lastfm"
amarok:             BEGIN: ServiceBase::ServiceBase(const QString&, ServiceFactory*, bool, const QString&)
amarok:             END__: ServiceBase::ServiceBase(const QString&, ServiceFactory*, bool, const QString&) [Took: 0.001s]
amarok:             BEGIN: LastFmServiceConfig::LastFmServiceConfig()
amarok:             END__: LastFmServiceConfig::LastFmServiceConfig() [Took: 0s]
amarok:             BEGIN: LastFmService::LastFmService(LastFmServiceFactory*, const QString&)
amarok:               [BiasFactory] new factory of type: "lastfm_similarartists"
amarok:               [BiasFactory] new factory of type: "lastfm_weeklytop"
amarok:               [LastFmService] void LastFmService::slotReconfigure() either last.fm username or password is empty
amarok:             END__: LastFmService::LastFmService(LastFmServiceFactory*, const QString&) [Took: 0.16s]
amarok:             BEGIN: void ServicePluginManager::slotNewService(ServiceBase*)
amarok:               [ServicePluginManager] new service: "Last.fm"
amarok:             END__: void ServicePluginManager::slotNewService(ServiceBase*) [Took: 0.059s]
amarok:           END__: void ServicePluginManager::initFactory(ServiceFactory*) [Took: 0.23s]
amarok:           [ServicePluginManager] PLUGIN CHECK: "amarok_service_amazonstore"
amarok:           BEGIN: void ServicePluginManager::initFactory(ServiceFactory*)
amarok:             [ServicePluginManager] initializing: "amarok_service_amazonstore"
amarok:             BEGIN: virtual void AmazonServiceFactory::init()
amarok:               BEGIN: ServiceBase::ServiceBase(const QString&, ServiceFactory*, bool, const QString&)
amarok:               END__: ServiceBase::ServiceBase(const QString&, ServiceFactory*, bool, const QString&) [Took: 0.001s]
amarok:               BEGIN: AmazonStore::AmazonStore(AmazonServiceFactory*, const char*)
amarok:                 BEGIN: virtual void AmazonStore::polish()
amarok:                   BEGIN: AmarokUrlHandler::AmarokUrlHandler()
amarok:                     BEGIN: void BookmarkModel::checkTables()
amarok:                     END__: void BookmarkModel::checkTables() [Took: 0.001s]
amarok:                   END__: AmarokUrlHandler::AmarokUrlHandler() [Took: 0.001s]
amarok:                 END__: virtual void AmazonStore::polish() [Took: 0.032s]
amarok:                 BEGIN: void AmazonStore::newSearchRequest(QString)
amarok:                 END__: void AmazonStore::newSearchRequest(QString) [Took: 0s]
amarok:               END__: AmazonStore::AmazonStore(AmazonServiceFactory*, const char*) [Took: 0.032s]
amarok:               BEGIN: void ServicePluginManager::slotNewService(ServiceBase*)
amarok:                 [ServicePluginManager] new service: "MP3 Music Store"
amarok:                 BEGIN: virtual void AmazonStore::polish()
amarok:                 END__: virtual void AmazonStore::polish() [Took: 0s]
amarok:               END__: void ServicePluginManager::slotNewService(ServiceBase*) [Took: 0s]
amarok:             END__: virtual void AmazonServiceFactory::init() [Took: 0.034s]
amarok:           END__: void ServicePluginManager::initFactory(ServiceFactory*) [Took: 0.034s]
amarok:           [ServicePluginManager] PLUGIN CHECK: "amarok_service_magnatunestore"
amarok:           BEGIN: void ServicePluginManager::initFactory(ServiceFactory*)
amarok:             [ServicePluginManager] initializing: "amarok_service_magnatunestore"
amarok:             BEGIN: virtual void MagnatuneServiceFactory::init()
amarok:               BEGIN: ServiceBase::ServiceBase(const QString&, ServiceFactory*, bool, const QString&)
amarok:               END__: ServiceBase::ServiceBase(const QString&, ServiceFactory*, bool, const QString&) [Took: 0.002s]
amarok:               BEGIN: MagnatuneStore::MagnatuneStore(MagnatuneServiceFactory*, const char*)
amarok:               END__: MagnatuneStore::MagnatuneStore(MagnatuneServiceFactory*, const char*) [Took: 0s]
amarok:               BEGIN: void ServicePluginManager::slotNewService(ServiceBase*)
amarok:                 [ServicePluginManager] new service: "Magnatune.com"
amarok:                 BEGIN: virtual void MagnatuneStore::polish()
amarok:                   BEGIN: void InfoParserBase::showLoading(const QString&)
amarok:                   END__: void InfoParserBase::showLoading(const QString&) [Took: 0.011s]
amarok:                 END__: virtual void MagnatuneStore::polish() [Took: 0.013s]
amarok:               END__: void ServicePluginManager::slotNewService(ServiceBase*) [Took: 0.013s]
amarok:             END__: virtual void MagnatuneServiceFactory::init() [Took: 0.016s]
amarok:           END__: void ServicePluginManager::initFactory(ServiceFactory*) [Took: 0.016s]
amarok:           [ServicePluginManager] PLUGIN CHECK: "amarok_service_opmldirectory"
amarok:           BEGIN: void ServicePluginManager::initFactory(ServiceFactory*)
amarok:             [ServicePluginManager] initializing: "amarok_service_opmldirectory"
amarok:             BEGIN: ServiceBase::ServiceBase(const QString&, ServiceFactory*, bool, const QString&)
amarok:             END__: ServiceBase::ServiceBase(const QString&, ServiceFactory*, bool, const QString&) [Took: 0.001s]
amarok:             BEGIN: virtual void MagnatuneDatabaseWorker::run()
amarok:               Querying for moods:  "select count( mood ), mood from magnatune_moods GROUP BY mood;"
amarok:               [MySqlStorage] Initialized thread, count== 2
amarok:               [ERROR__] [MySqlStorage] "GREPME MySQLe query failed! (1146) Table 'amarok.magnatune_moods' doesn't exist on select count( mood ), mood from magnatune_moods GROUP BY mood;"
amarok:               result:  ()
amarok:             END__: virtual void MagnatuneDatabaseWorker::run() [Took: 0.001s]
amarok:             BEGIN: void ServicePluginManager::slotNewService(ServiceBase*)
amarok:               [ServicePluginManager] new service: "OpmlDirectory"
amarok:             END__: void ServicePluginManager::slotNewService(ServiceBase*) [Took: 0.002s]
amarok:           END__: void ServicePluginManager::initFactory(ServiceFactory*) [Took: 0.041s]
amarok:         END__: void ServicePluginManager::init(const QList<Plugins::PluginFactory*>&) [Took: 0.37s]
amarok:       END__: Plugins::PluginManager::PluginManager(QObject*) [Took: 2.2s]
amarok:       BEGIN: void Playlist::Actions::playlistModeChanged()
amarok:         [Playlist::Actions] Dynamic mode:    false
amarok:         BEGIN: Playlist::ModelStack::ModelStack()
amarok:           BEGIN: Playlist::Model::Model(QObject*)
amarok:           END__: Playlist::Model::Model(QObject*) [Took: 0s]
amarok:         END__: Playlist::ModelStack::ModelStack() [Took: 0s]
amarok:       END__: void Playlist::Actions::playlistModeChanged() [Took: 0.001s]
amarok:       BEGIN: void Playlist::Actions::restoreDefaultPlaylist()
amarok:         BEGIN: KConfigSyncRelStore::KConfigSyncRelStore()
amarok:         END__: KConfigSyncRelStore::KConfigSyncRelStore() [Took: 0s]
amarok:         BEGIN: void Playlists::SqlUserPlaylistProvider::checkTables()
amarok:         END__: void Playlists::SqlUserPlaylistProvider::checkTables() [Took: 0s]
amarok:         BEGIN: Playlists::PlaylistFilePtr Playlists::loadPlaylistFile(const KUrl&)
amarok:         END__: Playlists::PlaylistFilePtr Playlists::loadPlaylistFile(const KUrl&) [Took: 0.009s]
amarok:         BEGIN: Playlist::Controller::Controller()
amarok:         END__: Playlist::Controller::Controller() [Took: 0.003s]
amarok:         BEGIN: void Playlist::Controller::insertTracks(int, Meta::TrackList)
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:           END__: virtual void Playlist::InsertTracksCmd::redo() [Took: 0s]
amarok:         END__: void Playlist::Controller::insertTracks(int, Meta::TrackList) [Took: 0s]
amarok:         BEGIN: void Playlist::Actions::queue(QList<int>)
amarok:         END__: void Playlist::Actions::queue(QList<int>) [Took: 0s]
amarok:       END__: void Playlist::Actions::restoreDefaultPlaylist() [Took: 0.1s]
amarok:       [MySqlStorage] Initialized thread, count== 3
amarok:       [MySqlStorage] Initialized thread, count== 4
amarok:       [MySqlStorage] Initialized thread, count== 5
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/02-adele-best_for_last.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/02-adele-best_for_last.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/03-adele-chasing_pavements.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/03-adele-chasing_pavements.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/01-adele-daydreams.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/01-adele-daydreams.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/04-adele-cold_shoulder.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/04-adele-cold_shoulder.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/05-adele-crazy_for_you.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/05-adele-crazy_for_you.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/06-adele-melt_my_heart_to_stone.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/06-adele-melt_my_heart_to_stone.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/08-adele-right_as_rain.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/08-adele-right_as_rain.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/10-adele-my_same.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/10-adele-my_same.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/07-adele-first_love.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/07-adele-first_love.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/11-adele-tired.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/11-adele-tired.mamarok:       BEGIN: Playlist::LayoutManager::LayoutManager()
amarok:         BEGIN: void Playlist::LayoutManager::loadLayouts(const QString&, bool)
p3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/12-adele-hometown_glory.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/12-adele-hometown_glory.mp3
amarok:           loading layout  "Default"
amarok:           grouping mode is:  "Album"
amarok:           loading layout  "No Grouping"
amarok:           grouping mode is:  "None"
amarok:           loading layout  "No Grouping (Single Line)"
amarok:           grouping mode is:  "None"
amarok:           loading layout  "Verbose"
amarok:           grouping mode is:  "Album"
amarok:         END__: void Playlist::LayoutManager::loadLayouts(const QString&, bool) [Took: 0.003s]
amarok:       END__: Playlist::LayoutManager::LayoutManager() [Took: 0.018s]
amarok:       [ActionClasses] setCurrentItem:  1
amarok:       [ActionClasses] setCurrentItem:  0
amarok:       BEGIN: void MainWindow::init()
amarok:         BEGIN: MainToolbar::MainToolbar(QWidget*)
amarok:           BEGIN: SvgHandler::SvgHandler(QObject*)
amarok:           END__: SvgHandler::SvgHandler(QObject*) [Took: 0s]
amarok:         END__: MainToolbar::MainToolbar(QWidget*) [Took: 0.047s]
amarok:         BEGIN: BrowserCategoryListDelegate::BrowserCategoryListDelegate(QTreeView*)
amarok:         END__: BrowserCategoryListDelegate::BrowserCategoryListDelegate(QTreeView*) [Took: 0s]
amarok:         BEGIN: Playlist::Dock::Dock(QWidget*)
amarok:         END__: Playlist::Dock::Dock(QWidget*) [Took: 0s]
amarok:         BEGIN: Context::ContextScene::ContextScene(QObject*)
amarok:         END__: Context::ContextScene::ContextScene(QObject*) [Took: 0s]
amarok:         BEGIN: Context::VerticalToolbarContainment::VerticalToolbarContainment(QObject*, const QVariantList&)
amarok:           [VerticalToolbarContainment] applet containment has corona: QObject(0x0) 
amarok:         END__: Context::VerticalToolbarContainment::VerticalToolbarContainment(QObject*, const QVariantList&) [Took: 0s]
amarok:         BEGIN: void ContextDock::createContextView(Plasma::Containment*)
amarok:           [ContextDock] Creating context view on containmend "Vertical Context Containment"
amarok:           BEGIN: ContextSubject::ContextSubject()
amarok:           END__: ContextSubject::ContextSubject() [Took: 0s]
amarok:           BEGIN: Context::ContextView::ContextView(Plasma::Containment*, Plasma::Corona*, QWidget*)
amarok:             BEGIN: virtual void Context::VerticalToolbarContainment::setView(Context::ContextView*)
amarok:             END__: virtual void Context::VerticalToolbarContainment::setView(Context::ContextView*) [Took: 0s]
amarok:           END__: Context::ContextView::ContextView(Plasma::Containment*, Plasma::Corona*, QWidget*) [Took: 0.019s]
amarok:           BEGIN: void Context::ContextView::showHome()
amarok:             BEGIN: virtual void Context::VerticalToolbarContainment::loadConfig(const KConfigGroup&)
amarok:               [VerticalToolbarContainment] plugins.size():  3
amarok:               [VerticalToolbarContainment] Adding applet:  "currenttrack"
amarok:               BEGIN: virtual Plasma::Applet* Context::VerticalToolbarContainment::addApplet(const QString&, int)
amarok:                 BEGIN: virtual void CurrentTrack::init()
amarok:                 END__: virtual void CurrentTrack::init() [Took: 0.089s]
amarok:                 BEGIN: void Context::VerticalAppletLayout::addApplet(Plasma::Applet*, int)
amarok:                   [VerticalAppletLayout] layout told to add applet "currenttrack" at -1
amarok:                   [VerticalAppletLayout] emitting addApplet with location 0
amarok:                   BEGIN: void Context::AppletToolbar::appletAdded(Plasma::Applet*, int)
amarok:                     inserting applet icon in position 0
amarok:                     BEGIN: void Context::ToolbarView::appletAdded(Plasma::Applet*, int)
amarok:                     END__: void Context::ToolbarView::appletAdded(Plasma::Applet*, int) [Took: 0s]
amarok:                   END__: void Context::AppletToolbar::appletAdded(Plasma::Applet*, int) [Took: 0.001s]
amarok:                 END__: void Context::VerticalAppletLayout::addApplet(Plasma::Applet*, int) [Took: 0.001s]
amarok:               END__: virtual Plasma::Applet* Context::VerticalToolbarContainment::addApplet(const QString&, int) [Took: 0.12s]
amarok:               [VerticalToolbarContainment] Adding applet:  "lyrics"
amarok:               BEGIN: virtual Plasma::Applet* Context::VerticalToolbarContainment::addApplet(const QString&, int)
amarok:                 BEGIN: virtual void LyricsApplet::init()
amarok:                 END__: virtual void LyricsApplet::init() [Took: 0.093s]
amarok:                 BEGIN: void Context::VerticalAppletLayout::addApplet(Plasma::Applet*, int)
amarok:                   [VerticalAppletLayout] layout told to add applet "lyrics" at -1
amarok:                   [VerticalAppletLayout] emitting addApplet with location 1
amarok:                   BEGIN: void Context::AppletToolbar::appletAdded(Plasma::Applet*, int)
amarok:                     inserting applet icon in position 1
amarok:                     BEGIN: void Context::ToolbarView::appletAdded(Plasma::Applet*, int)
amarok:                     END__: void Context::ToolbarView::appletAdded(Plasma::Applet*, int) [Took: 0s]
amarok:                   END__: void Context::AppletToolbar::appletAdded(Plasma::Applet*, int) [Took: 0.001s]
amarok:                 END__: void Context::VerticalAppletLayout::addApplet(Plasma::Applet*, int) [Took: 0.001s]
amarok:               END__: virtual Plasma::Applet* Context::VerticalToolbarContainment::addApplet(const QString&, int) [Took: 0.2s]
amarok:               [VerticalToolbarContainment] Adding applet:  "wikipedia"
amarok:               BEGIN: virtual Plasma::Applet* Context::VerticalToolbarContainment::addApplet(const QString&, int)
amarok:                 BEGIN: virtual void WikipediaApplet::init()
amarok:                 END__: virtual void WikipediaApplet::init() [Took: 0.65s]
amarok:                 BEGIN: void Context::VerticalAppletLayout::addApplet(Plasma::Applet*, int)
amarok:                   [VerticalAppletLayout] layout told to add applet "wikipedia" at -1
amarok:                   [VerticalAppletLayout] emitting addApplet with location 2
amarok:                   BEGIN: void Context::AppletToolbar::appletAdded(Plasma::Applet*, int)
amarok:                     inserting applet icon in position 2
amarok:                     BEGIN: void Context::ToolbarView::appletAdded(Plasma::Applet*, int)
amarok:                     END__: void Context::ToolbarView::appletAdded(Plasma::Applet*, int) [Took: 0s]
amarok:                   END__: void Context::AppletToolbar::appletAdded(Plasma::Applet*, int) [Took: 0.002s]
amarok:                 END__: void Context::VerticalAppletLayout::addApplet(Plasma::Applet*, int) [Took: 0.002s]
amarok:               END__: virtual Plasma::Applet* Context::VerticalToolbarContainment::addApplet(const QString&, int) [Took: 0.7s]
amarok:             END__: virtual void Context::VerticalToolbarContainment::loadConfig(const KConfigGroup&) [Took: 1s]
amarok:           END__: void Context::ContextView::showHome() [Took: 1s]
amarok:         END__: void ContextDock::createContextView(Plasma::Containment*) [Took: 1.2s]
amarok:         BEGIN: void MainWindow::addViewMenuItems(QMenu*)
amarok:         END__: void MainWindow::addViewMenuItems(QMenu*) [Took: 0s]
QWidget::insertAction: Attempt to insert null action
amarok:         BEGIN: void MainWindow::setLayoutLocked(bool)
amarok:         END__: void MainWindow::setLayoutLocked(bool) [Took: 0.006s]
amarok:         BEGIN: Creating browsers. Please report long start times!
amarok:           BEGIN: CollectionTreeItemDelegate::CollectionTreeItemDelegate(QTreeView*)
amarok:           END__: CollectionTreeItemDelegate::CollectionTreeItemDelegate(QTreeView*) [Took: 0s]
amarok:           [CollectionTreeItemModel] Collection root has  1  children
amarok:           [CollectionWidget] Sort levels: ()
amarok:           [CollectionWidget] Sort levels: (2, 1)
amarok:           BEGIN: BrowserCategoryListDelegate::BrowserCategoryListDelegate(QTreeView*)
amarok:           END__: BrowserCategoryListDelegate::BrowserCategoryListDelegate(QTreeView*) [Took: 0s]
amarok:           BEGIN: PlaylistBrowserNS::DynamicView::DynamicView(QWidget*)
amarok:             BEGIN: QModelIndex Dynamic::DynamicModel::insertPlaylist(int, Dynamic::DynamicPlaylist*)
amarok:               [DynamicModel] insert playlist before ""
amarok:               [DynamicModel] OldIndex:  -1 was active false to Str "Random"
amarok:               [DynamicModel] insert playlist after "Random 2f61150
 Random songs 2f60790
"
amarok:             END__: QModelIndex Dynamic::DynamicModel::insertPlaylist(int, Dynamic::DynamicPlaylist*) [Took: 0s]
amarok:             BEGIN: virtual void Dynamic::SearchQueryBias::fromXml(QXmlStreamReader*)
amarok:             END__: virtual void Dynamic::SearchQueryBias::fromXml(QXmlStreamReader*) [Took: 0s]
amarok:             BEGIN: QModelIndex Dynamic::DynamicModel::insertPlaylist(int, Dynamic::DynamicPlaylist*)
amarok:               [DynamicModel] insert playlist before "Random 2f61150
 Random songs 2f60790
"
amarok:               [DynamicModel] OldIndex:  -1 was active false to Str "Rock and Pop"
amarok:               [DynamicModel] insert playlist after "Random 2f61150
 Random songs 2f60790
Rock and Pop 2f69d70
 Search for: genre:Rock AND genre:Pop 2f69e70
"
amarok:             END__: QModelIndex Dynamic::DynamicModel::insertPlaylist(int, Dynamic::DynamicPlaylist*) [Took: 0s]
amarok:             BEGIN: virtual void Dynamic::SearchQueryBias::fromXml(QXmlStreamReader*)
amarok:             END__: virtual void Dynamic::SearchQueryBias::fromXml(QXmlStreamReader*) [Took: 0s]
amarok:             BEGIN: QModelIndex Dynamic::DynamicModel::insertPlaylist(int, Dynamic::DynamicPlaylist*)
amarok:               [DynamicModel] insert playlist before "Random 2f61150
 Random songs 2f60790
Rock and Pop 2f69d70
 Search for: genre:Rock AND genre:Pop 2f69e70
"
amarok:               [DynamicModel] OldIndex:  -1 was active false to Str "Album play"
amarok:               [DynamicModel] insert playlist after "Random 2f61150
 Random songs 2f60790
Rock and Pop 2f69d70
 Search for: genre:Rock AND genre:Pop 2f69e70
Album play 2f69dc0
 Match all sequentially 2f69ad0
  The next track from the album 2f69fd0
  Search for: tracknumber:1 2f6b6b0
"
amarok:             END__: QModelIndex Dynamic::DynamicModel::insertPlaylist(int, Dynamic::DynamicPlaylist*) [Took: 0s]
amarok:             BEGIN: virtual void Dynamic::PartBias::appendBias(Dynamic::BiasPtr)
amarok:               BEGIN: void Dynamic::PartBias::changeBiasWeight(int, qreal)
amarok:               END__: void Dynamic::PartBias::changeBiasWeight(int, qreal) [Took: 0s]
amarok:             END__: virtual void Dynamic::PartBias::appendBias(Dynamic::BiasPtr) [Took: 0s]
amarok:             BEGIN: virtual void Dynamic::PartBias::appendBias(Dynamic::BiasPtr)
amarok:               BEGIN: void Dynamic::PartBias::changeBiasWeight(int, qreal)
amarok:                 [PartBias] Weight 0 : 1
amarok:                 [PartBias] Weight 1 : 0
amarok:               END__: void Dynamic::PartBias::changeBiasWeight(int, qreal) [Took: 0s]
amarok:             END__: virtual void Dynamic::PartBias::appendBias(Dynamic::BiasPtr) [Took: 0s]
amarok:             BEGIN: virtual void Dynamic::PartBias::appendBias(Dynamic::BiasPtr)
amarok:               BEGIN: void Dynamic::PartBias::changeBiasWeight(int, qreal)
amarok:                 [PartBias] Weight 0 : 1
amarok:                 [PartBias] Weight 1 : 0
amarok:                 [PartBias] Weight 2 : 0
amarok:               END__: void Dynamic::PartBias::changeBiasWeight(int, qreal) [Took: 0s]
amarok:             END__: virtual void Dynamic::PartBias::appendBias(Dynamic::BiasPtr) [Took: 0s]
amarok:             BEGIN: QModelIndex Dynamic::DynamicModel::insertPlaylist(int, Dynamic::DynamicPlaylist*)
amarok:               [DynamicModel] insert playlist before "Random 2f61150
 Random songs 2f60790
Rock and Pop 2f69d70
 Search for: genre:Rock AND genre:Pop 2f69e70
Album play 2f69dc0
 Match all sequentially 2f69ad0
  The next track from the album 2f69fd0
  Search for: tracknumber:1 2f6b6b0
"
amarok:               [DynamicModel] OldIndex:  -1 was active false to Str "Rating"
amarok:               [DynamicModel] insert playlist after "Random 2f61150
 Random songs 2f60790
Rock and Pop 2f69d70
 Search for: genre:Rock AND genre:Pop 2f69e70
Album play 2f69dc0
 Match all sequentially 2f69ad0
  The next track from the album 2f69fd0
  Search for: tracknumber:1 2f6b6b0
Rating 2f6bad0
 Partition 2f6bc70
  Random songs 2f6bd70
  rating:>2.5 2f6bbf0
  rating:>4 2f6ba50
"
amarok:             END__: QModelIndex Dynamic::DynamicModel::insertPlaylist(int, Dynamic::DynamicPlaylist*) [Took: 0s]
amarok:           END__: PlaylistBrowserNS::DynamicView::DynamicView(QWidget*) [Took: 0.02s]
amarok:           BEGIN: void PlaylistBrowserNS::DynamicCategory::selectionChanged()
amarok:           END__: void PlaylistBrowserNS::DynamicCategory::selectionChanged() [Took: 0s]
amarok:           [PlaylistBrowserModel] 0  playlists for category  1
amarok:           BEGIN: void PlaylistsByProviderProxy::slotProviderAdded(Playlists::PlaylistProvider*, int)
amarok:           END__: void PlaylistsByProviderProxy::slotProviderAdded(Playlists::PlaylistProvider*, int) [Took: 0s]
amarok:           BEGIN: void PlaylistsByProviderProxy::slotProviderAdded(Playlists::PlaylistProvider*, int)
amarok:           END__: void PlaylistsByProviderProxy::slotProviderAdded(Playlists::PlaylistProvider*, int) [Took: 0s]
amarok:           BEGIN: PlaylistBrowserNS::PlaylistBrowserView::PlaylistBrowserView(QAbstractItemModel*, QWidget*)
amarok:           END__: PlaylistBrowserNS::PlaylistBrowserView::PlaylistBrowserView(QAbstractItemModel*, QWidget*) [Took: 0s]
amarok:           BEGIN: PlaylistTreeItemDelegate::PlaylistTreeItemDelegate(QTreeView*)
amarok:           END__: PlaylistTreeItemDelegate::PlaylistTreeItemDelegate(QTreeView*) [Took: 0s]
amarok:           [APG::PresetModel] Reading presets from "/home/barry/.kde4/share/apps/amarok/playlistgenerator.xml"
amarok:           [APG::PresetModel] creating a new generator preset
amarok:           BEGIN: static APG::PresetPtr APG::Preset::createFromXml(QDomElement&)
amarok:             [APG::ConstraintNode] new constraint node at 0x2ffb0f0 with parent at 0x0
amarok:             BEGIN: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*)
amarok:               [APG::ConstraintGroup] ""Match All" group"
amarok:             END__: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) [Took: 0s]
amarok:             [APG::ConstraintNode] new constraint node at 0x2fffed0 with parent at 0x2ffb0f0
amarok:             BEGIN: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*)
amarok:               [APG::ConstraintGroup] ""Match All" group"
amarok:             END__: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) [Took: 0s]
amarok:             [APG::ConstraintNode] new constraint node at 0x2fffc00 with parent at 0x2fffed0
amarok:             [APG::ConstraintNode] new constraint node at 0x300f8a0 with parent at 0x2fffed0
amarok:           END__: static APG::PresetPtr APG::Preset::createFromXml(QDomElement&) [Took: 0.016s]
amarok:           [APG::PresetModel] creating a new generator preset
amarok:           BEGIN: static APG::PresetPtr APG::Preset::createFromXml(QDomElement&)
amarok:             [APG::ConstraintNode] new constraint node at 0x30126b0 with parent at 0x0
amarok:             BEGIN: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*)
amarok:               [APG::ConstraintGroup] ""Match All" group"
amarok:             END__: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) [Took: 0s]
amarok:             [APG::ConstraintNode] new constraint node at 0x30128e0 with parent at 0x30126b0
amarok:             BEGIN: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*)
amarok:               [APG::ConstraintGroup] ""Match Any" group"
amarok:             END__: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) [Took: 0s]
amarok:             [APG::ConstraintNode] new constraint node at 0x3013200 with parent at 0x30128e0
amarok:             [APG::ConstraintNode] new constraint node at 0x30535a0 with parent at 0x30128e0
amarok:           END__: static APG::PresetPtr APG::Preset::createFromXml(QDomElement&) [Took: 0s]
amarok:           [APG::PresetModel] creating a new generator preset
amarok:           BEGIN: static APG::PresetPtr APG::Preset::createFromXml(QDomElement&)
amarok:             [APG::ConstraintNode] new constraint node at 0x3012e00 with parent at 0x0
amarok:             BEGIN: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*)
amarok:               [APG::ConstraintGroup] ""Match All" group"
amarok:             END__: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) [Took: 0s]
amarok:             [APG::ConstraintNode] new constraint node at 0x3056730 with parent at 0x3012e00
amarok:             BEGIN: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*)
amarok:               [APG::ConstraintGroup] ""Match All" group"
amarok:             END__: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) [Took: 0s]
amarok:             [APG::ConstraintNode] new constraint node at 0x30568d0 with parent at 0x3056730
amarok:             [APG::ConstraintNode] new constraint node at 0x3056cf0 with parent at 0x3056730
amarok:           END__: static APG::PresetPtr APG::Preset::createFromXml(QDomElement&) [Took: 0s]
amarok:           [APG::PresetModel] creating a new generator preset
amarok:           BEGIN: static APG::PresetPtr APG::Preset::createFromXml(QDomElement&)
amarok:             [APG::ConstraintNode] new constraint node at 0x3056440 with parent at 0x0
amarok:             BEGIN: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*)
amarok:               [APG::ConstraintGroup] ""Match All" group"
amarok:             END__: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) [Took: 0s]
amarok:             [APG::ConstraintNode] new constraint node at 0x3056280 with parent at 0x3056440
amarok:             BEGIN: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*)
amarok:               [APG::ConstraintGroup] ""Match All" group"
amarok:             END__: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) [Took: 0s]
amarok:             [APG::ConstraintNode] new constraint node at 0x3056ac0 with parent at 0x3056280
amarok:             [APG::ConstraintNode] new constraint node at 0x3056180 with parent at 0x3056280
amarok:             [APG::ConstraintNode] new constraint node at 0x30595f0 with parent at 0x3056280
amarok:             [APG::ConstraintNode] new constraint node at 0x305bfe0 with parent at 0x3056280
amarok:           END__: static APG::PresetPtr APG::Preset::createFromXml(QDomElement&) [Took: 0s]
amarok:           [APG::PresetModel] creating a new generator preset
amarok:           BEGIN: static APG::PresetPtr APG::Preset::createFromXml(QDomElement&)
amarok:             [APG::ConstraintNode] new constraint node at 0x305c220 with parent at 0x0
amarok:             BEGIN: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*)
amarok:               [APG::ConstraintGroup] ""Match All" group"
amarok:             END__: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) [Took: 0s]
amarok:             [APG::ConstraintNode] new constraint node at 0x305c400 with parent at 0x305c220
amarok:             BEGIN: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*)
amarok:               [APG::ConstraintGroup] ""Match All" group"
amarok:             END__: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) [Took: 0s]
amarok:             [APG::ConstraintNode] new constraint node at 0x305c8c0 with parent at 0x305c400
amarok:             BEGIN: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*)
amarok:               [APG::ConstraintGroup] ""Match Any" group"
amarok:             END__: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) [Took: 0s]
amarok:             [APG::ConstraintNode] new constraint node at 0x305c5e0 with parent at 0x305c8c0
amarok:             [APG::ConstraintNode] new constraint node at 0x305f110 with parent at 0x305c8c0
amarok:             [APG::ConstraintNode] new constraint node at 0x3061b80 with parent at 0x305c8c0
amarok:             [APG::ConstraintNode] new constraint node at 0x3064680 with parent at 0x305c400
amarok:             BEGIN: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*)
amarok:               [APG::ConstraintGroup] ""Match All" group"
amarok:             END__: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) [Took: 0s]
amarok:             [APG::ConstraintNode] new constraint node at 0x3064c50 with parent at 0x3064680
amarok:             [APG::ConstraintNode] new constraint node at 0x3064a10 with parent at 0x3064680
amarok:           END__: static APG::PresetPtr APG::Preset::createFromXml(QDomElement&) [Took: 0s]
amarok:           [PlaylistBrowserModel] 0  playlists for category  2
amarok:           BEGIN: void PlaylistsByProviderProxy::slotProviderAdded(Playlists::PlaylistProvider*, int)
amarok:           END__: void PlaylistsByProviderProxy::slotProviderAdded(Playlists::PlaylistProvider*, int) [Took: 0s]
amarok:           BEGIN: PlaylistBrowserNS::PlaylistBrowserView::PlaylistBrowserView(QAbstractItemModel*, QWidget*)
amarok:           END__: PlaylistBrowserNS::PlaylistBrowserView::PlaylistBrowserView(QAbstractItemModel*, QWidget*) [Took: 0s]
amarok:           BEGIN: PlaylistTreeItemDelegate::PlaylistTreeItemDelegate(QTreeView*)
amarok:           END__: PlaylistTreeItemDelegate::PlaylistTreeItemDelegate(QTreeView*) [Took: 0s]
amarok:         END__: Creating browsers. Please report long start times! [Took: 0.18s]
amarok:         BEGIN: CoverFetcher::CoverFetcher()
amarok:         END__: CoverFetcher::CoverFetcher() [Took: 0s]
amarok:         BEGIN: void MainWindow::restoreLayout()
amarok:         END__: void MainWindow::restoreLayout() [Took: 0s]
amarok:       END__: void MainWindow::init() [Took: 1.5s]
amarok:       BEGIN: QString BrowserCategoryList::navigate(const QString&)
amarok:         [BrowserCategoryList] target:  "root list/collections"
amarok:         [BrowserCategoryList] removing own name ( "root list" ) from path
amarok:         [BrowserCategoryList] looking for child category  "collections"
amarok:         [BrowserCategoryList] got it!
amarok:         BEGIN: void BrowserCategoryList::setActiveCategory(BrowserCategory*)
amarok:         END__: void BrowserCategoryList::setActiveCategory(BrowserCategory*) [Took: 0.003s]
amarok:         [BrowserCategoryList] child is not a list...
amarok:       END__: QString BrowserCategoryList::navigate(const QString&) [Took: 0.003s]
amarok:     END__: MainWindow::MainWindow() [Took: 4.2s]
amarok:     Register object:  true
amarok:     BEGIN: void App::applySettings(bool)
amarok:     END__: void App::applySettings(bool) [Took: 0s]
amarok:     BEGIN: ScriptManager::ScriptManager(QObject*)
amarok:     END__: ScriptManager::ScriptManager(QObject*) [Took: 0s]
amarok:     BEGIN: void Amarok::MediaPlayer2Player::volumeChanged(int)
amarok:       MPRIS2: Queueing up a PropertiesChanged signal
amarok:     END__: void Amarok::MediaPlayer2Player::volumeChanged(int) [Took: 0s]
amarok:     MPRIS2: Queueing up a PropertiesChanged signal
amarok:     BEGIN: void Amarok::OSD::applySettings()
amarok:     END__: void Amarok::OSD::applySettings() [Took: 0s]
amarok:     BEGIN: void ProgressWidget::redrawBookmarks(const QString*)
amarok:     END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0s]
amarok:     BEGIN: virtual void Playlist::Dock::polish()
amarok:       BEGIN: Playlist::ProgressiveSearchWidget::ProgressiveSearchWidget(QWidget*)
amarok:         BEGIN: void Playlist::ProgressiveSearchWidget::slotShowOnlyMatches(bool)
amarok:         END__: void Playlist::ProgressiveSearchWidget::slotShowOnlyMatches(bool) [Took: 0s]
amarok:       END__: Playlist::ProgressiveSearchWidget::ProgressiveSearchWidget(QWidget*) [Took: 0.001s]
amarok:       BEGIN: void Playlist::Dock::showDynamicHint()
amarok:       END__: void Playlist::Dock::showDynamicHint() [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:       [PlaylistDock] Adding provider:  "Amarok Database"
amarok:       [PlaylistDock] Adding provider:  "Playlist Files on Disk"
amarok:       BEGIN: void PlaylistInfoWidget::updateTotalPlaylistLength()
amarok:       END__: void PlaylistInfoWidget::updateTotalPlaylistLength() [Took: 0.017s]
amarok:     END__: virtual void Playlist::Dock::polish() [Took: 0.028s]
amarok:     BEGIN: virtual void ContextDock::polish()
amarok:     END__: virtual void ContextDock::polish() [Took: 0s]
amarok:   END__: void App::continueInit() [Took: 4.7s]
amarok: END__: App::App() [Took: 4.7s]
amarok: BEGIN: void MagnatuneDatabaseWorker::completeJob()
amarok: END__: void MagnatuneDatabaseWorker::completeJob() [Took: 0s]
amarok: BEGIN: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr)
amarok:   BEGIN: void PlaylistInfoWidget::updateTotalPlaylistLength()
amarok:   END__: void PlaylistInfoWidget::updateTotalPlaylistLength() [Took: 0s]
amarok:   [Playlist::Model] Metadata updated for track "02-adele-best_for_last.mp3"
amarok: END__: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) [Took: 0s]
amarok: BEGIN: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr)
amarok:   BEGIN: void PlaylistInfoWidget::updateTotalPlaylistLength()
amarok:   END__: void PlaylistInfoWidget::updateTotalPlaylistLength() [Took: 0s]
amarok:   [Playlist::Model] Metadata updated for track "03-adele-chasing_pavements.mp3"
amarok: END__: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) [Took: 0s]
amarok: BEGIN: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr)
amarok:   BEGIN: void PlaylistInfoWidget::updateTotalPlaylistLength()
amarok:   END__: void PlaylistInfoWidget::updateTotalPlaylistLength() [Took: 0s]
amarok:   [Playlist::Model] Metadata updated for track "01-adele-daydreams.mp3"
amarok: END__: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) [Took: 0s]
amarok: BEGIN: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr)
amarok:   BEGIN: void PlaylistInfoWidget::updateTotalPlaylistLength()
amarok:   END__: void PlaylistInfoWidget::updateTotalPlaylistLength() [Took: 0s]
amarok:   [Playlist::Model] Metadata updated for track "Art Of Nations (Amarok Theme)"
amarok: END__: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) [Took: 0s]
amarok: BEGIN: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr)
amarok:   BEGIN: void PlaylistInfoWidget::updateTotalPlaylistLength()
amarok:   END__: void PlaylistInfoWidget::updateTotalPlaylistLength() [Took: 0s]
amarok:   [Playlist::Model] Metadata updated for track "05-adele-crazy_for_you.mp3"
amarok: END__: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) [Took: 0s]
amarok: BEGIN: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr)
amarok:   BEGIN: void PlaylistInfoWidget::updateTotalPlaylistLength()
amarok:   END__: void PlaylistInfoWidget::updateTotalPlaylistLength() [Took: 0s]
amarok:   [Playlist::Model] Metadata updated for track "04-adele-cold_shoulder.mp3"
amarok: END__: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) [Took: 0s]
amarok: BEGIN: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr)
amarok:   BEGIN: void PlaylistInfoWidget::updateTotalPlaylistLength()
amarok:   END__: void PlaylistInfoWidget::updateTotalPlaylistLength() [Took: 0s]
amarok:   [Playlist::Model] Metadata updated for track "06-adele-melt_my_heart_to_stone.mp3"
amarok: END__: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) [Took: 0s]
amarok: BEGIN: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr)
amarok:   BEGIN: void PlaylistInfoWidget::updateTotalPlaylistLength()
amarok:   END__: void PlaylistInfoWidget::updateTotalPlaylistLength() [Took: 0s]
amarok:   [Playlist::Model] Metadata updated for track "08-adele-right_as_rain.mp3"
amarok: END__: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) [Took: 0s]
amarok: BEGIN: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr)
amarok:   BEGIN: void PlaylistInfoWidget::updateTotalPlaylistLength()
amarok:   END__: void PlaylistInfoWidget::updateTotalPlaylistLength() [Took: 0s]
amarok:   [Playlist::Model] Metadata updated for track "10-adele-my_same.mp3"
amarok: END__: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) [Took: 0s]
amarok: BEGIN: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr)
amarok:   BEGIN: void PlaylistInfoWidget::updateTotalPlaylistLength()
amarok:   END__: void PlaylistInfoWidget::updateTotalPlaylistLength() [Took: 0s]
amarok:   [Playlist::Model] Metadata updated for track "07-adele-first_love.mp3"
amarok: END__: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) [Took: 0s]
amarok: BEGIN: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr)
amarok:   BEGIN: void PlaylistInfoWidget::updateTotalPlaylistLength()
amarok:   END__: void PlaylistInfoWidget::updateTotalPlaylistLength() [Took: 0s]
amarok:   [Playlist::Model] Metadata updated for track "11-adele-tired.mp3"
amarok: END__: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) [Took: 0s]
amarok: BEGIN: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr)
amarok:   BEGIN: void PlaylistInfoWidget::updateTotalPlaylistLength()
amarok:   END__: void PlaylistInfoWidget::updateTotalPlaylistLength() [Took: 0s]
amarok:   [Playlist::Model] Metadata updated for track "12-adele-hometown_glory.mp3"
amarok: END__: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) [Took: 0s]
amarok: BEGIN: void RecentlyPlayedListWidget::startQuery()
amarok: END__: void RecentlyPlayedListWidget::startQuery() [Took: 0.002s]
amarok: [LyricsEngine] no current track
amarok: BEGIN: virtual void CollectionTreeItemModel::requestCollectionsExpansion()
amarok: END__: virtual void CollectionTreeItemModel::requestCollectionsExpansion() [Took: 0s]
"/org/freedesktop/UDisks2/drives/TEAC_USB___HS_SD_Card_000002042B6C" : property "Drive" does not exist
"/org/freedesktop/UDisks2/drives/TEAC_USB___HS_CF_Card_000002042B6C" : property "Drive" does not exist
"/org/freedesktop/UDisks2/drives/ST3500620AS_5QM20DW3" : property "Drive" does not exist
"/org/freedesktop/UDisks2/drives/TEAC_USB___HS_MS_Card_000002042B6C" : property "Drive" does not exist
"/org/freedesktop/UDisks2/drives/TEAC_USB___HS_xD_2fSM_000002042B6C" : property "Drive" does not exist
"/org/freedesktop/UDisks2/drives/HL_DT_ST_DVD_2b_2f_RW_GSA_H73N" : property "Drive" does not exist
amarok: BEGIN: void ScriptManager::updateAllScripts()
amarok:   [ScriptManager] ScriptUpdater: Skipping update check
amarok:   [ScriptManager] found script: "Generic" "Amarok Script Console" "1.0" ("Amarok2.0")
amarok:   [ScriptManager] found script: "Scriptable Service" "Cool Streams" "1.0" ("Amarok2.0")
amarok:   [ScriptManager] found script: "Scriptable Service" "Librivox.org" "1.0" ("Amarok2.0")
amarok:   [ScriptManager] found script: "Scriptable Service" "Free Music Charts" "1.6.0" ("Amarok2.5")
amarok:   [ScriptManager] found script: "Lyrics" "LyricWiki" ".2" ("Amarok2.0")
amarok:   BEGIN: void ScriptManager::configChanged(bool)
amarok:   END__: void ScriptManager::configChanged(bool) [Took: 0s]
amarok: END__: void ScriptManager::updateAllScripts() [Took: 0.054s]
amarok: BEGIN: void DBusAbstractAdaptor::_m_emitPropertiesChanged()
amarok: END__: void DBusAbstractAdaptor::_m_emitPropertiesChanged() [Took: 0s]
amarok: BEGIN: void DBusAbstractAdaptor::_m_emitPropertiesChanged()
amarok: END__: void DBusAbstractAdaptor::_m_emitPropertiesChanged() [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: BEGIN: void RecentlyPlayedListWidget::setupTracksData()
amarok:   BEGIN: void RecentlyPlayedListWidget::updateWidget()
amarok:   END__: void RecentlyPlayedListWidget::updateWidget() [Took: 0s]
amarok: END__: void RecentlyPlayedListWidget::setupTracksData() [Took: 0s]
amarok: BEGIN: void CollectionTreeItemModelBase::handleSpecialQueryResult(CollectionTreeItem::Type, Collections::QueryMaker*, const DataList&)
amarok:   [CollectionTreeItemModelBase] Received special data:  0
amarok: END__: void CollectionTreeItemModelBase::handleSpecialQueryResult(CollectionTreeItem::Type, Collections::QueryMaker*, const DataList&) [Took: 0s]
amarok: [ERROR__] [MySqlStorage] "GREPME MySQLe query failed! (1146) Table 'amarok.jamendo_genre' doesn't exist on SELECT DISTINCT jamendo_genre.id, jamendo_genre.name  FROM  jamendo_genre WHERE 1  GROUP BY jamendo_genre.name;"
amarok: [ERROR__] [MySqlStorage] "GREPME MySQLe query failed! (1146) Table 'amarok.magnatune_genre' doesn't exist on SELECT DISTINCT magnatune_genre.id, magnatune_genre.name  FROM  magnatune_genre WHERE 1  GROUP BY magnatune_genre.name;"
amarok: QModelIndex(-1,-1,0x0,QObject(0x0) )
amarok: QModelIndex(-1,-1,0x0,QObject(0x0) )
amarok: BEGIN: bool OpmlParser::read(const KUrl&)
amarok:   BEGIN: bool OpmlParser::read()
amarok:     BEGIN: bool OpmlParser::continueRead()
amarok:       BEGIN: void OpmlParser::beginOutline()
amarok:       END__: void OpmlParser::beginOutline() [Took: 0.025s]
amarok:       BEGIN: void OpmlParser::beginOutline()
amarok:       END__: void OpmlParser::beginOutline() [Took: 0s]
amarok:       successfuly parsed OPML
amarok:     END__: bool OpmlParser::continueRead() [Took: 0.026s]
amarok:   END__: bool OpmlParser::read() [Took: 0.026s]
amarok: END__: bool OpmlParser::read(const KUrl&) [Took: 0.026s]
amarok: BEGIN: void WikipediaEnginePrivate::_dataContainerUpdated(const QString&, const Data&)
amarok:   [WikipediaEngine] "updated preferred wikipedia languages:" ("en")
amarok: END__: void WikipediaEnginePrivate::_dataContainerUpdated(const QString&, const Data&) [Took: 0s]
amarok: BEGIN: void WikipediaApplet::dataUpdated(const QString&, const Data&)
amarok: END__: void WikipediaApplet::dataUpdated(const QString&, const Data&) [Took: 0s]
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x4a00012
amarok: QModelIndex(-1,-1,0x0,QObject(0x0) )
amarok: BEGIN: void MagnatuneInfoParser::frontpageDownloadComplete(KJob*)
amarok:   BEGIN: QString MagnatuneInfoParser::createArtistLinks(const QString&)
amarok:     got artist  "Emily Burridge"
amarok:     replacing  "<!--ARTIST_TOKEN-->Emily Burridge<!--/ARTIST_TOKEN-->"  with  "<a href='amarok://navigate/internet/Magnatune.com?filter=artist:%22Emily%20Burridge%22&levels=artist-album'>Emily Burridge</a>"
amarok:     got artist  "David Augustin"
amarok:     replacing  "<!--ARTIST_TOKEN-->David Augustin<!--/ARTIST_TOKEN-->"  with  "<a href='amarok://navigate/internet/Magnatune.com?filter=artist:%22David%20Augustin%22&levels=artist-album'>David Augustin</a>"
amarok:     got artist  "Matt Rusin"
amarok:     replacing  "<!--ARTIST_TOKEN-->Matt Rusin<!--/ARTIST_TOKEN-->"  with  "<a href='amarok://navigate/internet/Magnatune.com?filter=artist:%22Matt%20Rusin%22&levels=artist-album'>Matt Rusin</a>"
amarok:     got artist  "Barks and Crock"
amarok:     replacing  "<!--ARTIST_TOKEN-->Barks and Crock<!--/ARTIST_TOKEN-->"  with  "<a href='amarok://navigate/internet/Magnatune.com?filter=artist:%22Barks%20and%20Crock%22&levels=artist-album'>Barks and Crock</a>"
amarok:     got artist  "House of Waters"
amarok:     replacing  "<!--ARTIST_TOKEN-->House of Waters<!--/ARTIST_TOKEN-->"  with  "<a href='amarok://navigate/internet/Magnatune.com?filter=artist:%22House%20of%20Waters%22&levels=artist-album'>House of Waters</a>"
amarok:     got artist  "Vito Paternoster"
amarok:     replacing  "<!--ARTIST_TOKEN-->Vito Paternoster<!--/ARTIST_TOKEN-->"  with  "<a href='amarok://navigate/internet/Magnatune.com?filter=artist:%22Vito%20Paternoster%22&levels=artist-album'>Vito Paternoster</a>"
amarok:     got artist  "Barks and Crock"
amarok:     replacing  "<!--ARTIST_TOKEN-->Barks and Crock<!--/ARTIST_TOKEN-->"  with  "<a href='amarok://navigate/internet/Magnatune.com?filter=artist:%22Barks%20and%20Crock%22&levels=artist-album'>Barks and Crock</a>"
amarok:     got artist  "Voices of Music"
amarok:     replacing  "<!--ARTIST_TOKEN-->Voices of Music<!--/ARTIST_TOKEN-->"  with  "<a href='amarok://navigate/internet/Magnatune.com?filter=artist:%22Voices%20of%20Music%22&levels=artist-album'>Voices of Music</a>"
amarok:     got artist  "the glimmer room"
amarok:     replacing  "<!--ARTIST_TOKEN-->the glimmer room<!--/ARTIST_TOKEN-->"  with  "<a href='amarok://navigate/internet/Magnatune.com?filter=artist:%22the%20glimmer%20room%22&levels=artist-album'>the glimmer room</a>"
amarok:     got artist  "the glimmer room"
amarok:     replacing  "<!--ARTIST_TOKEN-->the glimmer room<!--/ARTIST_TOKEN-->"  with  "<a href='amarok://navigate/internet/Magnatune.com?filter=artist:%22the%20glimmer%20room%22&levels=artist-album'>the glimmer room</a>"
amarok:     got artist  "Caustic Casanova"
amarok:     replacing  "<!--ARTIST_TOKEN-->Caustic Casanova<!--/ARTIST_TOKEN-->"  with  "<a href='amarok://navigate/internet/Magnatune.com?filter=artist:%22Caustic%20Casanova%22&levels=artist-album'>Caustic Casanova</a>"
amarok:     got artist  "Satori"
amarok:     replacing  "<!--ARTIST_TOKEN-->Satori<!--/ARTIST_TOKEN-->"  with  "<a href='amarok://navigate/internet/Magnatune.com?filter=artist:%22Satori%22&levels=artist-album'>Satori</a>"
amarok:   END__: QString MagnatuneInfoParser::createArtistLinks(const QString&) [Took: 0s]
amarok: END__: void MagnatuneInfoParser::frontpageDownloadComplete(KJob*) [Took: 0s]
"<?xml version="1.0" encoding="utf-8"?>
<lfm status="failed">
<error code="6">
    No user with that name was found
</error>
</lfm>
"
amarok: [LastFmService] Got exception in parsing from last.fm: "
    No user with that name was found
"
amarok: BEGIN: void ScanManager::checkScannerVersion()
amarok: END__: void ScanManager::checkScannerVersion() [Took: 0.096s]
amarok: BEGIN: void ScanManager::checkForDirectoryChanges()
amarok:   BEGIN: virtual void ScanManager::requestIncrementalScan(const QString&)
amarok:     [ScanManager] addDirToList for ""
amarok:   END__: virtual void ScanManager::requestIncrementalScan(const QString&) [Took: 0s]
amarok:   BEGIN: virtual void ScannerJob::run()
amarok:     BEGIN: DirWatchJob::DirWatchJob(QObject*, Collections::DatabaseCollection*)
amarok:     END__: DirWatchJob::DirWatchJob(QObject*, Collections::DatabaseCollection*) [Took: 0s]
amarok:   END__: void ScanManager::checkForDirectoryChanges() [Took: 0.001s]
amarok:   BEGIN: virtual void DirWatchJob::run()
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: Permission denied
QFileSystemWatcher: failed to add paths: /var/run/media/barry/MUSIC/lost+found
amarok:   END__: virtual void DirWatchJob::run() [DELAY Took (quite long) 8.2s]
amarok:   [ScanManager] ScannerJob: got count: 1626
amarok:   BEGIN: virtual void SqlScanResultProcessor::commit()
amarok:     BEGIN: void SqlScanResultProcessor::urlsCacheInit()
amarok:     END__: void SqlScanResultProcessor::urlsCacheInit() [Took: 0s]
amarok:     BEGIN: virtual void SqlScanResultProcessor::deleteDeletedDirectories()
amarok:     END__: virtual void SqlScanResultProcessor::deleteDeletedDirectories() [Took: 0.014s]
amarok:   END__: virtual void SqlScanResultProcessor::commit() [Took: 1.4s]
amarok:   [ScanManager] ScannerJob finished
amarok: END__: virtual void ScannerJob::run() [DELAY Took (quite long) 9.8s]
amarok: BEGIN: virtual ScannerJob::~ScannerJob()
amarok: END__: virtual ScannerJob::~ScannerJob() [Took: 0s]
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 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 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 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 ScanManager::checkForDirectoryChanges()
amarok:   BEGIN: void DirWatchJob::setPaused(bool)
amarok:   END__: void DirWatchJob::setPaused(bool) [Took: 0s]
amarok: END__: void ScanManager::checkForDirectoryChanges() [Took: 0s]
Appalbarry
Registered Member
Posts
4
Karma
0
Just thinking: could it be that I need to install codecs? Been using Mint/Ubuntu, where everything is installed automatically - possibly openSUSE doesn't do that?
User avatar
google01103
Manager
Posts
6668
Karma
25
@Appalbarry - when posting large amounts of text please you the code tags or post the text to pastebin and the link here

ps - I added the code tags to you post


OpenSuse Leap 42.1 x64, Plasma 5.x

User avatar
google01103
Manager
Posts
6668
Karma
25

Mon May 20, 2013 6:27 pm
proprietary codecs are not hosted in openSUSE repos, for those you need to use Packman, explanation: http://en.opensuse.org/Restricted_formats

to resolve the issue see http://opensuse-community.org/Restricted_Formats and then do the one click install for your version


OpenSuse Leap 42.1 x64, Plasma 5.x

User avatar
strohel
KDE Developer
Posts
54
Karma
0
OS
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/02-adele-best_for_last.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/02-adele-best_for_last.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/03-adele-chasing_pavements.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/03-adele-chasing_pavements.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/01-adele-daydreams.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/01-adele-daydreams.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/04-adele-cold_shoulder.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/04-adele-cold_shoulder.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/05-adele-crazy_for_you.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/05-adele-crazy_for_you.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/06-adele-melt_my_heart_to_stone.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/06-adele-melt_my_heart_to_stone.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/08-adele-right_as_rain.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/08-adele-right_as_rain.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/10-adele-my_same.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/10-adele-my_same.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/07-adele-first_love.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/07-adele-first_love.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/11-adele-tired.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/11-adele-tired.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/12-adele-hometown_glory.mp3
TagLib: Could not open file /var/run/media/barry/MUSIC/Adele - 19 (High Quality)/12-adele-hometown_glory.mp3
This seems to be more likely the problem, please check that you have access to these files using your file manager (ie. check that they can be e.g. copied to the Desktop)
Appalbarry
Registered Member
Posts
4
Karma
0
Darned! I'm way too spoiled by Mint & Ubuntu. "Hey! let's figure out what 95% of users will want and need, and make that standard!"

I have changed the permissions on the MUSIC folder and its contents, and I THINK a scan is happening right now.

I swear, one more niggling thing like this and I'll nuke the openSUSe install and go back to Mint.


Bookmarks



Who is online

Registered users: abc72656, Bing [Bot], daret, Google [Bot], Sogou [Bot], Yahoo [Bot]