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

Playing back last.fm does not work

Tags: None
(comma "," separated)
Horus
Registered Member
Posts
296
Karma
0
OS

Playing back last.fm does not work

Sun Dec 09, 2012 12:18 pm
Hello,

scrobbling to last.fm works, as well as playing back the Cool Streams. But playing any of the last.fm radio stations does not work. When clicking on a station in the playlist amarok -d gives:

amarok: BEGIN: virtual void LastFmTreeView::startDrag(Qt::DropActions)
amarok: BEGIN: PopupDropper* PopupDropperFactory::createPopupDropper(QWidget*, bool)
link XMLID_9_ hasn't been detected!
link XMLID_9_ hasn't been detected!
link XMLID_9_ hasn't been detected!
link XMLID_9_ hasn't been detected!
Could not resolve property : linearGradient5167
Could not resolve property : linearGradient3563
Could not resolve property : linearGradient3563-3
Could not resolve property : linearGradient3563-3
amarok: END__: PopupDropper* PopupDropperFactory::createPopupDropper(QWidget*, bool) [Took: 0.035s]
amarok: BEGIN: PopupDropper* PopupDropperFactory::createPopupDropper(QWidget*, bool)
amarok: END__: PopupDropper* PopupDropperFactory::createPopupDropper(QWidget*, bool) [Took: 0.001s]
amarok: [LastFmTreeModel] LASTFM drag items : 1
amarok: Service Ready. Collection is: Collections::LastFmServiceCollection(0x2a5b160)
amarok: BEGIN: virtual void Playlist::PrettyListView::dropEvent(QDropEvent*)
amarok: BEGIN: virtual bool Playlist::Model::dropMimeData(const QMimeData*, Qt::DropAction, int, int, const QModelIndex&)
amarok: [Playlist::Model] this is a track
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: BEGIN: void DBusAbstractAdaptor::signalPropertyChange(const QString&, const QVariant&)
amarok: MPRIS2: Queueing up a PropertiesChanged signal
amarok: END__: void DBusAbstractAdaptor::signalPropertyChange(const QString&, const QVariant&) [Took: 0s]
amarok: BEGIN: void DBusAbstractAdaptor::signalPropertyChange(const QString&, const QVariant&)
amarok: END__: void DBusAbstractAdaptor::signalPropertyChange(const QString&, const QVariant&) [Took: 0s]
amarok: BEGIN: void PlaylistInfoWidget::updateTotalPlaylistLength()
amarok: END__: void PlaylistInfoWidget::updateTotalPlaylistLength() [Took: 0s]
amarok: END__: virtual void Playlist::InsertTracksCmd::redo() [Took: 0.001s]
amarok: END__: void Playlist::Controller::insertTracks(int, Meta::TrackList) [Took: 0.001s]
amarok: END__: virtual bool Playlist::Model::dropMimeData(const QMimeData*, Qt::DropAction, int, int, const QModelIndex&) [Took: 0.001s]
amarok: END__: virtual void Playlist::PrettyListView::dropEvent(QDropEvent*) [Took: 0.002s]
amarok: After the drag!
amarok: clearing PUD
amarok: END__: virtual void LastFmTreeView::startDrag(Qt::DropActions) [Took: 0.69s]
amarok: BEGIN: void DBusAbstractAdaptor::_m_emitPropertiesChanged()
amarok: END__: void DBusAbstractAdaptor::_m_emitPropertiesChanged() [Took: 0s]
amarok: BEGIN: void Playlist::PrettyListView::bottomModelRowsInsertedScroll()
amarok: END__: void Playlist::PrettyListView::bottomModelRowsInsertedScroll() [Took: 0s]
QWidget::setMinimumSize: (Playlist dock/Playlist::Dock) Negative sizes (222,-1) are not possible
amarok: BEGIN: void Playlist::PrettyListView::trackActivated(const QModelIndex&)
amarok: BEGIN: void Playlist::Actions::play(const QModelIndex&)
amarok: BEGIN: void Playlist::Actions::play(quint64, bool)
amarok: BEGIN: void EngineController::play(Meta::TrackPtr, uint)
amarok: BEGIN: void EngineController::stop(bool, bool)
amarok: END__: void EngineController::stop(bool, bool) [Took: 0s]
amarok: [EngineController] play: bounded is QObject(0x0) current "Empfohlenes Radio von Horus107"
amarok: BEGIN: virtual void MultiPlayableCapabilityImpl::fetchFirst()
amarok: END__: virtual void MultiPlayableCapabilityImpl::fetchFirst() [Took: 0s]
amarok: END__: void EngineController::play(Meta::TrackPtr, uint) [Took: 0.001s]
amarok: END__: void Playlist::Actions::play(quint64, bool) [Took: 0.001s]
amarok: END__: void Playlist::Actions::play(const QModelIndex&) [Took: 0.001s]
amarok: END__: void Playlist::PrettyListView::trackActivated(const QModelIndex&) [Took: 0.001s]
QWidget::setMinimumSize: (Media Sources dock/BrowserDock) Negative sizes (199,-1) are not possible

This is the output of dragging the recommended radion to the empty playlist and double click on it. Nothing happens. (no silent play, it refuses to start).

Amarok 2.6.0, KDE 4.9.4, ArchLinux.

Thanks!
User avatar
Sentynel
KDE Developer
Posts
285
Karma
1
OS
Horus
Registered Member
Posts
296
Karma
0
OS
Sentynel wrote:Do you have a paid last.fm account?
Negative. Do I need one to use external players? The flash player on the site works. BTW: I'm located in Germany, if it matters.
User avatar
Sentynel
KDE Developer
Posts
285
Karma
1
OS
The current last.fm API requires a paid account.


Horus
Registered Member
Posts
296
Karma
0
OS
Ok, so from the amarok perspective the (unpaid) last.fm integration is essentially a one way street? Or is there any way to get information from last.fm? EDIT: I've just discovered the Similiar Artist miniapp.
User avatar
Sentynel
KDE Developer
Posts
285
Karma
1
OS
There's similar artists and labels widgets, similar artists biases in some of the playlist generation tools, and in 2.7 will be full statistics and label synchronisation.




Bookmarks



Who is online

Registered users: Bing [Bot], gfielding, Google [Bot], markhm, sethaaaa, Sogou [Bot], Yahoo [Bot]