From f74fbad89eff595d1d271d3db6ff4bf920016fe0 Mon Sep 17 00:00:00 2001 From: Ztripez Date: Sun, 20 Apr 2025 11:09:21 +0200 Subject: [PATCH] Audible: fixes type error of release_date metadata (#2104) --- music_assistant/providers/audible/audible_helper.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/music_assistant/providers/audible/audible_helper.py b/music_assistant/providers/audible/audible_helper.py index f4181a9e..d2e9307a 100644 --- a/music_assistant/providers/audible/audible_helper.py +++ b/music_assistant/providers/audible/audible_helper.py @@ -11,7 +11,7 @@ import os import re from collections.abc import AsyncGenerator from contextlib import suppress -from datetime import datetime +from datetime import UTC, datetime from os import PathLike from typing import Any from urllib.parse import parse_qs, urlparse @@ -531,7 +531,7 @@ class AudibleHelper: book.metadata.languages = UniqueList([audiobook_data.get("language") or ""]) if release_date := audiobook_data.get("release_date"): with suppress(ValueError): - book.metadata.release_date = datetime.fromisoformat(release_date) + datetime.strptime(release_date, "%Y-%m-%d").astimezone(UTC) # Set review if available reviews = audiobook_data.get("editorial_reviews", []) -- 2.34.1