mirror of
https://github.com/unshackle-dl/unshackle.git
synced 2025-10-23 15:11:08 +00:00
refactor(tags): Simplify Simkl search logic and soft-fail when no results found
This commit is contained in:
@@ -64,6 +64,11 @@ def search_simkl(title: str, year: Optional[int], kind: str) -> Tuple[Optional[d
|
|||||||
data = resp.json()
|
data = resp.json()
|
||||||
log.debug("Simkl API response received")
|
log.debug("Simkl API response received")
|
||||||
|
|
||||||
|
# Handle case where SIMKL returns empty list (no results)
|
||||||
|
if isinstance(data, list):
|
||||||
|
log.debug("Simkl returned list (no matches) for %r", filename)
|
||||||
|
return None, None, None
|
||||||
|
|
||||||
# Handle TV show responses
|
# Handle TV show responses
|
||||||
if data.get("type") == "episode" and "show" in data:
|
if data.get("type") == "episode" and "show" in data:
|
||||||
show_info = data["show"]
|
show_info = data["show"]
|
||||||
|
|||||||
Reference in New Issue
Block a user