From: Ztripez Date: Sun, 20 Apr 2025 09:09:21 +0000 (+0200) Subject: Audible: fixes type error of release_date metadata (#2104) X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=f74fbad89eff595d1d271d3db6ff4bf920016fe0;p=music-assistant-server.git Audible: fixes type error of release_date metadata (#2104) --- 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", [])