From cb7a6d224152048176e6187ede6d60625961ab39 Mon Sep 17 00:00:00 2001 From: Krateng Date: Thu, 6 Aug 2020 18:57:23 +0200 Subject: [PATCH] Listenbrainz protocol should now properly work with batch scrobbles from Pano --- maloja/__pkginfo__.py | 2 +- maloja/compliant_api.py | 6 +++--- maloja/server.py | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/maloja/__pkginfo__.py b/maloja/__pkginfo__.py index 57b18e1..7a604ad 100644 --- a/maloja/__pkginfo__.py +++ b/maloja/__pkginfo__.py @@ -5,7 +5,7 @@ author = { "email":"maloja@krateng.dev", "github": "krateng" } -version = 2,6,8 +version = 2,6,9 versionstr = ".".join(str(n) for n in version) links = { "pypi":"malojaserver", diff --git a/maloja/compliant_api.py b/maloja/compliant_api.py index cc3b47b..7c13399 100644 --- a/maloja/compliant_api.py +++ b/maloja/compliant_api.py @@ -191,7 +191,7 @@ class LBrnz1(APIHandler): raise InvalidAuthException() try: - log("scrobbling to listenbrainz, keys "+str(keys),module="debug") + #log("scrobbling to listenbrainz, keys "+str(keys),module="debug") if keys["listen_type"] in ["single","import"]: payload = keys["payload"] for listen in payload: @@ -204,9 +204,9 @@ class LBrnz1(APIHandler): timestamp = int(datetime.datetime.now(tz=datetime.timezone.utc).timestamp()) #database.createScrobble(artists,title,timestamp) scrobbletrack(artiststr,titlestr,timestamp) - return 200,{"code":200,"status":"ok"} + return 200,{"status":"ok"} else: - return 200,{"code":200,"status":"ok"} + return 200,{"status":"ok"} except: raise MalformedJSONException() diff --git a/maloja/server.py b/maloja/server.py index 51eb690..ff2c73e 100755 --- a/maloja/server.py +++ b/maloja/server.py @@ -47,7 +47,7 @@ import urllib #settings.update("settings/default.ini","settings/settings.ini") MAIN_PORT = settings.get_settings("WEB_PORT") HOST = settings.get_settings("HOST") -THREADS = 12 +THREADS = 24 BaseRequest.MEMFILE_MAX = 15 * 1024 * 1024 WEBFOLDER = pkg_resources.resource_filename(__name__,"web")