From 6ee57cb7cdc86e3200b3b7f35a3b7140c4aae812 Mon Sep 17 00:00:00 2001 From: Colin Powell Date: Fri, 26 May 2023 22:55:09 -0400 Subject: [PATCH] Fix minor issues with retroarch scrobbling --- vrobbler/apps/videogames/retroarch.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/vrobbler/apps/videogames/retroarch.py b/vrobbler/apps/videogames/retroarch.py index 2fb26b2..033b8b6 100644 --- a/vrobbler/apps/videogames/retroarch.py +++ b/vrobbler/apps/videogames/retroarch.py @@ -53,12 +53,10 @@ def load_game_data(directory_path: str, user_tz=None) -> dict: games[game_name]["runtime"] = convert_to_seconds( games[game_name]["runtime"] ) - # Convert last_played to datetime in UTC - games[game_name]["last_played"] = ( - parse(games[game_name]["last_played"]) - .replace(tzinfo=user_tz) - .astimezone(pytz.utc) - ) + # Convert last_played to datetime in user timezone + games[game_name]["last_played"] = parse( + games[game_name]["last_played"] + ).replace(tzinfo=user_tz) return games @@ -127,6 +125,7 @@ def import_retroarch_lrtl_files(playlog_path: str, user_id: int) -> List[dict]: user_id=user_id, source="Retroarch", source_id="Imported from Retroarch play log file", + media_type=Scrobble.MediaType.VIDEO_GAME, ) ) created_scrobbles = Scrobble.objects.bulk_create(new_scrobbles)