diff --git a/.build b/.build index b393560..cabf43b 100644 --- a/.build +++ b/.build @@ -1 +1 @@ -23 \ No newline at end of file +24 \ No newline at end of file diff --git a/pylast.py b/pylast.py index dc1e27e..63c191e 100644 --- a/pylast.py +++ b/pylast.py @@ -3590,7 +3590,11 @@ class Scrobbler(object): params = {"hs": "true", "p": "1.2.1", "c": self.client_id, "v": self.client_version, "u": self.username, "t": timestamp, - "a": token, "sk": self.network.session_key, "api_key": self.network.api_key} + "a": token} + + if self.network.session_key and self.network.api_key: + params["sk"] = self.network.session_key + params["api_key"] = self.network.api_key server = self.network.submission_server response = _ScrobblerRequest(server, params, self.network, "GET").execute().split("\n")