k
This commit is contained in:
@@ -20,6 +20,7 @@ from API.Tidal import (
|
||||
stringify,
|
||||
)
|
||||
from ProviderCore.base import Provider, SearchResult, parse_inline_query_arguments
|
||||
from cmdlet._shared import get_field
|
||||
from SYS import pipeline as pipeline_context
|
||||
from SYS.logger import debug, log
|
||||
|
||||
@@ -1565,7 +1566,7 @@ class Tidal(Provider):
|
||||
except (TypeError, ValueError):
|
||||
return None
|
||||
|
||||
path = f"hifi://artist/{artist_id}"
|
||||
path = f"tidal://artist/{artist_id}"
|
||||
|
||||
columns: List[tuple[str, str]] = [("Artist", name), ("Artist ID", str(artist_id))]
|
||||
popularity = stringify(item.get("popularity"))
|
||||
@@ -1573,10 +1574,10 @@ class Tidal(Provider):
|
||||
columns.append(("Popularity", popularity))
|
||||
|
||||
return SearchResult(
|
||||
table="hifi.artist",
|
||||
table="tidal.artist",
|
||||
title=name,
|
||||
path=path,
|
||||
detail="hifi.artist",
|
||||
detail="tidal.artist",
|
||||
annotations=["tidal", "artist"],
|
||||
media_kind="audio",
|
||||
columns=columns,
|
||||
@@ -1611,7 +1612,7 @@ class Tidal(Provider):
|
||||
return None
|
||||
|
||||
# Avoid tidal.com URLs entirely; selection will resolve to a decoded MPD.
|
||||
path = f"hifi://track/{track_id}"
|
||||
path = f"tidal://track/{track_id}"
|
||||
|
||||
artists = extract_artists(item)
|
||||
artist_display = ", ".join(artists)
|
||||
@@ -1660,10 +1661,10 @@ class Tidal(Provider):
|
||||
tags = build_track_tags(full_md)
|
||||
|
||||
result = SearchResult(
|
||||
table="hifi.track",
|
||||
table="tidal.track",
|
||||
title=title,
|
||||
path=path,
|
||||
detail="hifi.track",
|
||||
detail="tidal.track",
|
||||
annotations=["tidal", "track"],
|
||||
media_kind="audio",
|
||||
tag=tags,
|
||||
@@ -1738,7 +1739,7 @@ class Tidal(Provider):
|
||||
path = (
|
||||
payload.get("path")
|
||||
or payload.get("url")
|
||||
or f"hifi://track/{track_id}"
|
||||
or f"tidal://track/{track_id}"
|
||||
)
|
||||
contexts.append((track_id, str(title).strip(), str(path).strip()))
|
||||
return contexts
|
||||
|
||||
Reference in New Issue
Block a user