What's the purpose of signing submissions when anyone can use my app's shared key?
Is the submission signing thing mandatory? Can I use mobile authentication to negate the need for starting the web browser at all? This seems like a much less annoying approach for the user.
Submissions need to be signed so that /your/ api key can't scrobble to /anyone's/ last.fm account. It's simply security. Submission signing is mandatory. Use a library - then you don't even need to write the code ;).
Is there an API for automatically authorizing my application to submit to a user's scrobbles? The mobile API apparently doesn't have this requirement, so why should I make the user go through the extra step?
Why do I need to encrypt against the shared api key when the shared api key is shared?
I also like to know what's the point of signing when everyone can optain that key. And, even more interesting, why should desktop developers not make use of mobile authentication or did I just misunderstand the API doc?
What's the purpose of signing submissions?