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

Fixed scrobbling with incomplete album information

This commit is contained in:
krateng 2023-03-30 20:39:27 +02:00
parent feaccf1259
commit 8cb446f1fb

View File

@ -148,6 +148,10 @@ def rawscrobble_to_scrobbledict(rawscrobble, fix=True, client=None):
scrobbleinfo['album_title'] = cla.parseAlbumtitle(scrobbleinfo['album_title'])
scrobbleinfo['scrobble_time'] = scrobbleinfo.get('scrobble_time') or int(datetime.datetime.now(tz=datetime.timezone.utc).timestamp())
# if we send [] as albumartists, it means various
# if we send nothing, the scrobbler just doesnt support it and we assume track artists
if 'album_artists' not in scrobbleinfo:
scrobbleinfo['album_artists'] = scrobbleinfo.get('track_artists')
# processed info to internal scrobble dict
scrobbledict = {