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

Scrobbling doesn't work in Amarok 2.2

Tags: None
(comma "," separated)
FrankUndFrei
Registered Member
Posts
9
Karma
0

Scrobbling doesn't work in Amarok 2.2

Thu Oct 08, 2009 10:52 am
I'm using the KDEmod version of Amarok 2.2 and I can't scrobble to lastfm anymore. It worked in 2.1 and test-login works.
Scrobbling didn't work either when I tried the git-packages KDEmod and still doesn't after changing to the stable version of Amarok (2.2.0-3.
I already tried deleting ~/.kdemod4/share/apps/amarok, the amarok config-files and reinstalling amarok. It doesn't work with the amarok-packages from the official repos either.

Do you have any idea how to get scrobbling to work again or how to get any feedback from amarok what the problem could be (at the moment the charts on lastfm just arent't updated)?
User avatar
Mamarok
Manager
Posts
6071
Karma
16
OS
This works in 2.2 final, was momentarily not working in git and does work again now.
You might want to upgrade your git version.


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 ...
FrankUndFrei
Registered Member
Posts
9
Karma
0
I _am_ using the final version.
To the git version I was talking about: I didn't compile it myself but just took the package in the playground repo of KDEmod. I switched to the stable KDEmod repo when 2.2 final was released. Scrobbling doesn't work neither in 2.2 final nor in the current git snapshot from the playground repo (2009026-1) nor in the non-KDEmod-version (2.2 final).
Normally the Arch packages houldn't be modified in any way.
User avatar
Mamarok
Manager
Posts
6071
Karma
16
OS
Hm, I wonder if there is a config file that gets in your way.. those are located in ~/.kde/share/config/, you should have a look at them.


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
Dieter Schroeder
Registered Member
Posts
714
Karma
7
OS
Start
Code: Select all
amarok -d
in console and look for messages related to last.fm.
Perhaps Amarok scrobbles, but your profile page doesn't get updated.
There were several topics regarding this problem. (My site didn't update for 5 days, although last.fm Linux client and Amarok scrobbled)

m0nk


If men could get pregnant, abortion would be a sacrament.
FrankUndFrei
Registered Member
Posts
9
Karma
0
The configs seem to be ok, amarokrc sais:
Code: Select all
[Service_LastFm]
fetchSimilar=true
ignoreWallet=false
scrobble=true
sessionKey=***

I don't know if the session key is private data so I better don't post it here. But there is one.

These are some of the lines amarok -d said:
Code: Select all
amarok: BEGIN: void LastFmService::onGetUserInfo()                                                 
amarok:    profile info  "DE"   "20"   "m"   "32863"   false                                       
amarok:    profile avatar:  "http://userserve-ak.last.fm/serve/126/34844895.jpg"                   
amarok: END__: void LastFmService::onGetUserInfo() - Took 0.0035s                                   
amarok: BEGIN: void LastFmService::onAvatarDownloaded(QPixmap)                                     
amarok: END__: void LastFmService::onAvatarDownloaded(QPixmap) - Took 0.0084s                       
amarok: BEGIN: void LastFmServiceCollection::slotAddFriendsLoved()                                 
amarok: END__: void LastFmServiceCollection::slotAddFriendsLoved() - Took 0.023s


amarok:           BEGIN: virtual void ScrobblerAdapter::engineNewTrackPlaying()                     
amarok:             [lastfm] track type: "flac"                                                     
amarok:             BEGIN: void ScrobblerAdapter::checkScrobble()                                   
amarok:               [lastfm] total played 0 duration 0 isNull false submit? true                 
amarok:               [lastfm] scrobble:  "[unknown]"  -  "[unknown]"  -  "[unknown]"

amarok:             END__: void ScrobblerAdapter::checkScrobble() - Took 0.0053s                   
amarok:             [lastfm] nowPlaying:  "paniq"  -  "From Zero to Hero"  -  "Und alle so: "Yeaahh!""                                                                                                 
amarok:           END__: virtual void ScrobblerAdapter::engineNewTrackPlaying() - Took 0.0087

BEGIN: virtual void ScrobblerAdapter::enginePlaybackEnded(int, int, EngineObserver::PlaybackEndedReason)
amarok:     BEGIN: void ScrobblerAdapter::checkScrobble()
amarok:       [lastfm] total played 226737 duration 114000 isNull false submit? true
amarok:       [lastfm] scrobble:  "paniq"  -  "From Zero to Hero"  -  "Und alle so: "Yeaahh!""
amarok:     END__: void ScrobblerAdapter::checkScrobble() - Took 0.0026s
amarok:   END__: virtual void ScrobblerAdapter::enginePlaybackEnded(int, int, EngineObserver::PlaybackEndedReason) - Took 0.002


How can I automatically write the console output in a text file? I used copy&paste to do it.
FrankUndFrei
Registered Member
Posts
9
Karma
0
Thank you for mentioning the native linux client for lastfm. I installed it and when I tried to log in I got a error that my time settings were wrong (+1 day). I changed the time and now it works.
Thank you for your help!


Bookmarks



Who is online

Registered users: Baidu [Spider], Bing [Bot], Google [Bot]