From 780fde80b1e93d5968f6edba178ac235a1fc2fbf Mon Sep 17 00:00:00 2001 From: Jozef Kruszynski <60214390+jozefKruszynski@users.noreply.github.com> Date: Sat, 1 Feb 2025 19:28:55 +0100 Subject: [PATCH] chore: Clarify exception reason for similar tracks in Tidal provider (#1930) --- music_assistant/providers/tidal/helpers.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/music_assistant/providers/tidal/helpers.py b/music_assistant/providers/tidal/helpers.py index 878082186..5d4e13ef7 100644 --- a/music_assistant/providers/tidal/helpers.py +++ b/music_assistant/providers/tidal/helpers.py @@ -383,8 +383,11 @@ def inner() -> list[TidalTrack]: limit=limit ) return tracks - except (MetadataNotAvailable, ObjectNotFound) as err: - msg = f"Track {prov_track_id} not found" + except ObjectNotFound as err: + msg = f"Source track {prov_track_id} not found" + raise MediaNotFoundError(msg) from err + except MetadataNotAvailable as err: + msg = f"No similar tracks available for {prov_track_id}" raise MediaNotFoundError(msg) from err except TooManyRequests: msg = "Tidal API rate limit reached"