From be6b796b20c950bdc3fe7e3142dd9a3b8fdd55bf Mon Sep 17 00:00:00 2001 From: duck <113956421+duckfromdiscord@users.noreply.github.com> Date: Sat, 11 Nov 2023 18:14:20 -0500 Subject: [PATCH] `auth.getMobileSession` return XML with token provided --- maloja/apis/audioscrobbler.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/maloja/apis/audioscrobbler.py b/maloja/apis/audioscrobbler.py index 350d4a3..38f3fd3 100644 --- a/maloja/apis/audioscrobbler.py +++ b/maloja/apis/audioscrobbler.py @@ -75,7 +75,14 @@ class Audioscrobbler(APIHandler): key = apikeystore[client] if md5(user + md5(key)) == token: sessionkey = self.generate_key(client) - return 200,{"session":{"key":sessionkey}} + return 200,""" + + %s + %s + 0 + + +""" % (self.xml_escape(user), self.xml_escape(sessionkey)) raise InvalidAuthException() else: raise BadAuthException()