I am running Fedora 16 with KDE 4.8.3 and Amarok 2.5.0. I have a last.fm account but I couldn’t get Amarok to scrobble my tracks. It turns out it is an issue with KWallet, the KDE password manager.
The solution was found here in the KDE forums and, while this references version 2.3.x and the problem persists in 2.5.0, the solution is the same.
- Open ~/.kde/share/config/amarokrc
- Find the Last.fm plugin section
- Add the following:
Restart Amarok and start playing. Check your last.fm account and see your currently playing tracks. It works!