1
0
mirror of https://github.com/krateng/maloja.git synced 2023-08-10 21:12:55 +03:00

Listenbrainz protocol should now properly work with batch scrobbles from Pano

This commit is contained in:
Krateng 2020-08-06 18:57:23 +02:00
parent bdfb2a4a0b
commit cb7a6d2241
3 changed files with 5 additions and 5 deletions

View File

@ -5,7 +5,7 @@ author = {
"email":"maloja@krateng.dev", "email":"maloja@krateng.dev",
"github": "krateng" "github": "krateng"
} }
version = 2,6,8 version = 2,6,9
versionstr = ".".join(str(n) for n in version) versionstr = ".".join(str(n) for n in version)
links = { links = {
"pypi":"malojaserver", "pypi":"malojaserver",

View File

@ -191,7 +191,7 @@ class LBrnz1(APIHandler):
raise InvalidAuthException() raise InvalidAuthException()
try: 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"]: if keys["listen_type"] in ["single","import"]:
payload = keys["payload"] payload = keys["payload"]
for listen in payload: for listen in payload:
@ -204,9 +204,9 @@ class LBrnz1(APIHandler):
timestamp = int(datetime.datetime.now(tz=datetime.timezone.utc).timestamp()) timestamp = int(datetime.datetime.now(tz=datetime.timezone.utc).timestamp())
#database.createScrobble(artists,title,timestamp) #database.createScrobble(artists,title,timestamp)
scrobbletrack(artiststr,titlestr,timestamp) scrobbletrack(artiststr,titlestr,timestamp)
return 200,{"code":200,"status":"ok"} return 200,{"status":"ok"}
else: else:
return 200,{"code":200,"status":"ok"} return 200,{"status":"ok"}
except: except:
raise MalformedJSONException() raise MalformedJSONException()

View File

@ -47,7 +47,7 @@ import urllib
#settings.update("settings/default.ini","settings/settings.ini") #settings.update("settings/default.ini","settings/settings.ini")
MAIN_PORT = settings.get_settings("WEB_PORT") MAIN_PORT = settings.get_settings("WEB_PORT")
HOST = settings.get_settings("HOST") HOST = settings.get_settings("HOST")
THREADS = 12 THREADS = 24
BaseRequest.MEMFILE_MAX = 15 * 1024 * 1024 BaseRequest.MEMFILE_MAX = 15 * 1024 * 1024
WEBFOLDER = pkg_resources.resource_filename(__name__,"web") WEBFOLDER = pkg_resources.resource_filename(__name__,"web")