diff --git a/vrobbler/apps/scrobbles/importers/lastfm.py b/vrobbler/apps/scrobbles/importers/lastfm.py index 6e01020..c5100d2 100644 --- a/vrobbler/apps/scrobbles/importers/lastfm.py +++ b/vrobbler/apps/scrobbles/importers/lastfm.py @@ -50,6 +50,9 @@ class LastFM: enrich=True, ) + tz_timestamp = self.vrobbler_user.profile.get_timestamp_with_tz( + lfm_scrobble.get("timestamp") + ) timestamp = lfm_scrobble.get("timestamp") stop_timestamp = timestamp + timedelta( seconds=track.run_time_seconds @@ -63,7 +66,7 @@ class LastFM: played_to_completion=True, in_progress=False, media_type=Scrobble.MediaType.TRACK, - timezone=timestamp.tzinfo.name, + timezone=tz_timestamp.tzinfo.name, ) # Vrobbler scrobbles on finish, LastFM scrobbles on start seconds_eariler = timestamp - timedelta(seconds=20)