Bug 237693

Summary: Lastfm does not save user data without kwallet
Product: [Applications] amarok Reporter: Jan <de.diamonds>
Component: Services/Last.fmAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: normal CC: dmeltzer.devel, kde, lfranchi
Priority: NOR    
Version: 2.3.0   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:

Description Jan 2010-05-15 09:12:19 UTC
Version:           2.3.0 (using 4.4.2 (KDE 4.4.2), Kubuntu packages)
Compiler:          cc
OS:                Linux (x86_64) release 2.6.32-22-generic

I am using GNOME as my DE, so when I first ran Amarok I configured kwallet not to manage my passwords.

I tried to login to last.fm, both through the library pane on the left and through Amarok settings. Amarok warned me that my passwords are not securely stored because kwallet is disabled. Since this is a personal pc I don't care, so I dismissed the warning.
Amarok now shows a last.fm-pane on the left, but I can't play any station, because of connection errors. When I check my user data in the Amarok settings, I see that my username and password have not been stored.
This behaviour could always be reproduced.

Workaround: I needed to install kde-minimal to get into systemsettings, kwallet can be enabled there. As soon as I enabled kwallet, I could successfully login to last.fm with Amarok, without any problems.

Expected Behaviour: Amarok should be able to manage my last.fm user data without needing kwallet, especially when run on other environments than kde. Also, the warning message about not using kwallet does not make sense, if it doesn't save passwords anyway.
Comment 1 Sven Krohlas 2010-05-18 11:54:12 UTC
Dupe of bug 235861?
Comment 2 Jan 2010-05-18 21:17:55 UTC
Probably yes, the described behaviour is similar, 64bit architecture is correct as well. We do not know whether kwallet is enabled in bug 235861.
Comment 3 Sven Krohlas 2010-05-25 14:29:34 UTC

*** This bug has been marked as a duplicate of bug 235861 ***