bool HandleScrobbleResponse (JObject json)
{
var error = json.GetValue ("error");
if (error is JValue && ((JValue)error).Value.ToString () == "9") {
SessionKey = null;
Files.Delete (SessionKeyFile);
return false;
} else if (error != null) {
LoggingService.LogInfo ("Could not scrobble: {0}", json.GetValue ("message"));
return false;
} else {
return true;
}
}