Improve lyrics lookup failure visibility (#2651)
authorOzGav <gavnosp@hotmail.com>
Tue, 18 Nov 2025 08:58:48 +0000 (18:58 +1000)
committerGitHub <noreply@github.com>
Tue, 18 Nov 2025 08:58:48 +0000 (09:58 +0100)
music_assistant/providers/genius_lyrics/__init__.py
music_assistant/providers/lrclib/__init__.py

index e0cd89b499498902c7e6597b55ead89fb6a02621..b5ebb744dec7af370ed814a6297d2763e2c0b0a9 100644 (file)
@@ -69,13 +69,13 @@ class GeniusProvider(MetadataProvider):
             return None
 
         if not track.artists:
-            self.logger.debug("Skipping lyrics lookup for %s: No artist information", track.name)
+            self.logger.info("Skipping lyrics lookup for %s: No artist information", track.name)
             return None
 
         artist_name = track.artists[0].name
 
         if not track.name or len(track.name.strip()) == 0:
-            self.logger.debug(
+            self.logger.info(
                 "Skipping lyrics lookup for %s: No track name information", artist_name
             )
             return None
@@ -89,7 +89,7 @@ class GeniusProvider(MetadataProvider):
             self.logger.debug("Found lyrics for %s by %s", track.name, artist_name)
             return metadata
 
-        self.logger.debug("No lyrics found for %s by %s", track.name, artist_name)
+        self.logger.info("No lyrics found for %s by %s", track.name, artist_name)
         return None
 
     @use_cache(86400 * 7)  # Cache for 7 days
index 8259f8940bcf11e20e9d33459ed18330313966be..c07e7679b3cbf85bfb6b512832bbeead30843475 100644 (file)
@@ -109,7 +109,7 @@ class LrclibProvider(MetadataProvider):
             return None
 
         if not track.artists:
-            self.logger.debug("Skipping lyrics lookup for %s: No artist information", track.name)
+            self.logger.info("Skipping lyrics lookup for %s: No artist information", track.name)
             return None
 
         artist_name = track.artists[0].name
@@ -118,7 +118,7 @@ class LrclibProvider(MetadataProvider):
         duration = track.duration or 0
 
         if not duration:
-            self.logger.debug("Skipping lyrics lookup for %s: No duration information", track.name)
+            self.logger.info("Skipping lyrics lookup for %s: No duration information", track.name)
             return None
 
         self.logger.debug(
@@ -166,8 +166,8 @@ class LrclibProvider(MetadataProvider):
                 self.logger.debug("Found plain lyrics for %s by %s", track.name, artist_name)
                 return metadata
             else:
-                self.logger.debug(
-                    "No plain lyrics found for %s by %s with album name %s and with a "
+                self.logger.info(
+                    "No lyrics found for %s by %s with album name %s and with a "
                     "duration within 2 secs of %s",
                     track.name,
                     artist_name,