This commit is contained in:
codey 2025-01-19 14:07:19 -05:00
parent 5e4dbe7b50
commit 31c8f0ac04

View File

@ -46,10 +46,13 @@ class Aggregate:
search_result: Optional[LyricsResult] = None
for source in sources:
if source.label.lower() in self.exclude_methods:
if source.label.lower() != "cache" or not plain:
logging.info("Skipping source: %s, excluded.", source.label)
continue
logging.info("Cache exclude requested, ignoring")
if source.label.lower() == "cache" or not plain:
logging.info("Exclude conditions rejected - source requested to exclude: %s, plain: %s",
source.label, plain)
else:
if plain:
logging.info("Skipping source: %s, excluded.", source.label)
continue
search_result = await source.search(artist=artist, song=song,
plain=plain)
if search_result: