From 1df8157d8d8eb11710f5c8725b4493a3585b2595 Mon Sep 17 00:00:00 2001 From: Colin Powell Date: Sat, 10 Aug 2024 23:10:11 -0400 Subject: [PATCH] [music] Fix error when mb fails --- vrobbler/apps/music/musicbrainz.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/vrobbler/apps/music/musicbrainz.py b/vrobbler/apps/music/musicbrainz.py index e50ed39..775ef76 100644 --- a/vrobbler/apps/music/musicbrainz.py +++ b/vrobbler/apps/music/musicbrainz.py @@ -108,9 +108,12 @@ def lookup_track_from_mb( ) -> str: musicbrainzngs.set_useragent("vrobbler", "0.3.0") - top_result = musicbrainzngs.search_recordings( - query=track_name, artist=artist_mbid, release=album_mbid - )["recording-list"][0] + try: + top_result = musicbrainzngs.search_recordings( + query=track_name, artist=artist_mbid, release=album_mbid + )["recording-list"][0] + except IndexError: + return "" score = int(top_result.get("ext:score")) if score < 85: logger.debug(