Draft last.fm API code. Private key removed for obvious reasons