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

last.fm freezes amarok

Tags: None
(comma "," separated)
Boomy
Registered Member
Posts
8
Karma
0

last.fm freezes amarok

Wed Jul 19, 2006 3:38 am
It was working fine, now it just free when I try to stream a  last.fm stream. A strange thing happened, some of my playlists stopped working, it would say "file not found", so I deleted them. I wonder if that has anything to do with it?  :confused: :rolleyes:

Here's what I get in the terminal, if it helps.

matt@ubuntu:~$ amarok
X Error: BadDevice, invalid or uninitialized input device 169
  Major opcode:  147
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 169
  Major opcode:  147
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
Amarok: [Loader] Starting amarokapp..
Amarok: [Loader] Don't run gdb, valgrind, etc. against this binary! Use amarokap p.
X Error: BadDevice, invalid or uninitialized input device 169
  Major opcode:  147
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 169
  Major opcode:  147
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
amarok: BEGIN: App::App()
X Error: BadDevice, invalid or uninitialized input device 169
  Major opcode:  147
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 169
  Major opcode:  147
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
kbuildsycoca running...
amarok:  BEGIN: void App::fixHyperThreading()
amarok:    Fix not enabled
amarok:  END__: void App::fixHyperThreading() - Took 0.00065s
amarok:  BEGIN: DeviceManager::DeviceManager()
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.00081s
amarok:    END__: Medium* DeviceManager::getDevice(QString) - Took 0.0045s
amarok:    DeviceManager:  connectDCOPSignal returned sucessfully!
amarok:  END__: DeviceManager::DeviceManager() - Took 0.021s
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                          :
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.013s
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.0011s
amarok:        [CollectionDB] Podcast tables created and up to date
amarok:      END__: void CollectionDB::initialize() - Took 0.017s
amarok:      [CollectionDB] INotify not available, using QTimer!
amarok:    END__: CollectionDB::CollectionDB() - Took 0.18s
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.13s
amarok:      BEGIN: CollectionBrowser
amarok:        [CollectionView::CollectionView(CollectionBrowser*)]
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.00042s
amarok:              BEGIN: void CollectionView::renderView(bool)
amarok:                current browser is not collection, aborting renderView()
amarok:              END__: void CollectionView::renderView(bool) - Took 0.0002 2s
amarok:            END__: CollectionBrowser - Took 0.076s
amarok:            BEGIN: PlaylistBrowser
amarok:              BEGIN: PlaylistCategory* PlaylistBrowser::loadPodcasts()
amarok:              END__: PlaylistCategory* PlaylistBrowser::loadPodcasts() -  Took 0.002s
amarok:            END__: PlaylistBrowser - Took 0.042s
amarok:            BEGIN: FileBrowser
amarok:            END__: FileBrowser - Took 0.42s
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.84s
amarok:        END__: void PlaylistWindow::init() - Took 1.4s
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.012s
amarok:          BEGIN: void App::applySettings(bool)
amarok:            BEGIN: virtual void ThreadWeaver::Thread::run()
amarok:            END__: virtual void ThreadWeaver::Thread::run() - Took 0.004 9s
amarok:            BEGIN: virtual void PlayerWidget::engineStateChanged(Engine: :State, Engine::State)
amarok:            END__: virtual void PlayerWidget::engineStateChanged(Engine: :State, Engine::State) - Took 0.0021s
QColor::setRgb: RGB parameter(s) out of range
QColor::setRgb: RGB parameter(s) out of range
QColor::setRgb: RGB parameter(s) out of range
amarok:          END__: void CurrentTrackJob::showHome() - Took 1.3s
amarok:        END__: virtual bool CurrentTrackJob::doJob() - Took 1.3s
amarok:      END__: virtual void ThreadWeaver::Thread::run() - Took 1.3s
amarok:      [virtual void BrowserBar::polish()]
amarok:      [virtual void PlaylistBrowser::polish()]
amarok:      [PlaylistBrowser] loading old format smart playlists, converted to  new format
amarok:      BEGIN: void CollectionView::renderView(bool)
amarok:        current browser is not collection, aborting renderView()
amarok:      END__: void CollectionView::renderView(bool) - Took 0.00023s
amarok:      [ThreadWeaver] Job completed: UrlLoader. Jobs pending: 0
amarok:    END__: UrlLoader - Took 1s
amarok:    [virtual KDE::ProgressBar::~ProgressBar()]
amarok:    [ThreadWeaver] Job completed: CurrentTrackJob. Jobs pending: 0
amarok:    BEGIN: EngineBase* EngineController::loadEngine()
amarok:      BEGIN: EngineBase* EngineController::loadEngine(const QString&)
amarok:        [PluginManager] Plugin trader constraint: [X-KDE-Amarok-framewor k-version] == 25 and [X-KDE-Amarok-plugintype] == 'engine' and [X-KDE-Amarok-nam e] != 'xine-engine' and [X-KDE-Amarok-rank] > 0
amarok:        [PluginManager] Plugin trader constraint: [X-KDE-Amarok-framewor k-version] == 25 and [X-KDE-Amarok-plugintype] == 'engine' and [X-KDE-Amarok-nam e] == '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.desktop
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 we eks at a time.'
amarok:          [xine-engine] w00t/home/matt/.kde/share/apps/amarok/xine-confi g
amarok:          [xine-engine] gapless playback enabled.
amarok:        END__: virtual bool XineEngine::init() - Took 0.071s
amarok:      END__: EngineBase* EngineController::loadEngine(const QString&) - Took 0.089s
amarok:    END__: EngineBase* EngineController::loadEngine() - Took 0.09s
amarok:    BEGIN: void CollectionView::renderView(bool)
amarok:      current browser is not collection, aborting renderView()
amarok:    END__: void CollectionView::renderView(bool) - Took 0.00015s
amarok:    [ContextBrowser] Rendering showCurrentTrack()
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*)  - Took 0.00045s
amarok:        END__: void App::applySettings(bool) - Took 1.6s
amarok:        BEGIN: ScriptManager::ScriptManager(QWidget*, const char*)
amarok:        END__: ScriptManager::ScriptManager(QWidget*, const char*) - Too k 0.0046s
matt@ubuntu:~$ amarok:      END__: App::App() - Took 4.2s
amarok:      [ScriptManager] Loaded: playlist2html.py
amarok:      [ScriptManager] Loaded: PlaylistServer.py
amarok:      [ScriptManager] Loaded: Lyrc
amarok:      [ScriptManager] Loaded: Default
amarok:      [ScriptManager] Loaded: Impulsive
amarok:      [ScriptManager] Loaded: Web Control
amarok:      [ScriptManager] Auto-running script: Default
amarok:      [ScriptManager] Running script: /usr/share/apps/amarok/scripts/sco re_default/score_default.rb
amarok:      [ScriptManager] Auto-running script: Lyrc
amarok:      [ScriptManager] Running script: /usr/share/apps/amarok/scripts/lyr ics_lyrc/lyrics_lyrc.rb
amarok:      BEGIN: ScanController::ScanController(CollectionDB*, bool, const Q StringList&)
amarok:        BEGIN: void ScanController::initIncremental()
amarok:          BEGIN: Medium* DeviceManager::getDevice(QString)
amarok:            DeviceManager: getDevice called with name argument = dummyju sttorerundecop
amarok:            BEGIN: QStringList DeviceManager::getDeviceStringList(bool)
amarok:            END__: QStringList DeviceManager::getDeviceStringList(bool) - Took 0.00079s
amarok:          END__: Medium* DeviceManager::getDevice(QString) - Took 0.0012 s
amarok:          BEGIN: void MediaBrowser::pluginSelected(const Medium*, QStrin g)
amarok:            [MediaBrowser] Medium id is /org/freedesktop/Hal/devices/vol ume_uuid_44A5_4C93 and plugin selected is: ignore
amarok:            [MediaBrowser] mediumAdded: (true,/org/freedesktop/Hal/devic es/volume_uuid_44A5_4C93,sda3,117G Media,,true,/dev/sda3,/media/hda3,vfat,true,, media/hdd_mounted,)
amarok:            BEGIN: MediaDevice* MediaBrowser::loadDevicePlugin(const QSt ring&)
amarok:            END__: MediaDevice* MediaBrowser::loadDevicePlugin(const QSt ring&) - Took 0.00016s
amarok:          END__: void MediaBrowser::pluginSelected(const Medium*, QStrin g) - Took 0.00063s
amarok:          BEGIN: void MediaBrowser::pluginSelected(const Medium*, QStrin g)
amarok:            [MediaBrowser] Medium id is /org/freedesktop/Hal/devices/vol ume_uuid_4068_8D81 and plugin selected is: ignore
amarok:            [MediaBrowser] mediumAdded: (true,/org/freedesktop/Hal/devic es/volume_uuid_4068_8D81,sdb5,AUDIO,,true,/dev/sdb5,/media/audio,vfat,true,,medi a/hdd_mounted,)
amarok:            BEGIN: MediaDevice* MediaBrowser::loadDevicePlugin(const QSt ring&)
amarok:            END__: MediaDevice* MediaBrowser::loadDevicePlugin(const QSt ring&) - Took 7.5e-05s
amarok:          END__: void MediaBrowser::pluginSelected(const Medium*, QStrin g) - Took 0.00043s
amarok:        END__: void ScanController::initIncremental() - Took 0.54s
amarok:      END__: ScanController::ScanController(CollectionDB*, bool, const Q StringList&) - Took 0.54s
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*)  - Took 0.00042s
amarok:        END__: virtual bool ScanController::doJob() - Took 0.00064s
amarok:      END__: virtual void ThreadWeaver::Thread::run() - Took 0.00097s
amarok:      [CollectionDB] JobFinishedEvent from Incremental ScanController re ceived.
amarok:      [ThreadWeaver] Job completed: CollectionScanner. Jobs pending: 0
amarok:      BEGIN: virtual ScanController::~ScanController()
amarok:      END__: virtual ScanController::~ScanController() - Took 0.0003s
amarok:    END__: void CurrentTrackJob::showHome() - Took 0.94s
amarok:  END__: virtual bool CurrentTrackJob::doJob() - Took 0.94s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.95s
amarok: [ThreadWeaver] Job completed: CurrentTrackJob. Jobs pending: 0
matt@ubuntu:~$ 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.005s
amarok:  BEGIN: virtual void ThreadWeaver::Thread::run()
amarok:    BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
amarok:    END__: SqliteConnection::SqliteConnection(const SqliteConfig*) - Took 0.00048s
amarok:    [CollectionDB] No bundle recovered for: lastfm://globaltags/alternative
amarok:    [ThreadWeaver] Job completed: UrlLoader. Jobs pending: 0
amarok:  END__: UrlLoader - Took 0.3s
amarok:  [virtual KDE::ProgressBar::~ProgressBar()]
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.24s
amarok: BEGIN: void EngineController::play(const MetaBundle&, uint)
amarok:  [controller] Loading URL: lastfm://globaltags/alternative
amarok:  [controller] Connecting to protocol: lastfm
amarok:  BEGIN: KURL LastFm::Controller::getNewProxy(QString)
amarok:    [LastFm] Initialising Web Service
amarok:    BEGIN: bool LastFm::WebService::handshake(const QString&, const QString&)
amarok:      [LastFm] result: session=0a38663b4e3ee577367ab0463f3d6669
stream_url=http://streamer2.last.fm:80/last.mp3?Session=0a38663b4e3ee577367ab0463f3d6669
subscriber=0
framehack=0
base_url=ws.audioscrobbler.com
base_path=/radio
amarok:      [LastFm] Proxy server using port: 38305
amarok:    END__: bool LastFm::WebService::handshake(const QString&, const QString&) - Took 1.6s
amarok:    [LastFm] Changing station:lastfm://globaltags/alternative
amarok:    [LastFm] Disabling Scrobbling!
amarok:  END__: KURL LastFm::Controller::getNewProxy(QString) - Took 2.1s
amarok:  [controller] New URL is http://localhost:38305/lastfm.mp3
amarok:  BEGIN: virtual bool XineEngine::load(const KURL&, bool)
amarok:    [xine-engine] Before xine_open() *****

Last edited by Boomy on Wed Jul 19, 2006 3:43 am, edited 1 time in total.
Boomy
Registered Member
Posts
8
Karma
0

Re: last.fm freezes amarok

Wed Jul 19, 2006 4:02 am
I just discovered I can't access last.fm. Site must be down, but it shouldn't freeze Amarok.
User avatar
eean
KDE Developer
Posts
1016
Karma
0
OS

Re: last.fm freezes amarok

Wed Jul 19, 2006 4:07 am
Yea it sucks, xine just locks waiting for the mp3 header. Hopefully we'll figure out a way to work around this.


Amarok Developer


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], Sogou [Bot]