Métriques du dépôt
- Stars
- (12 133 étoiles)
- Métriques de merge PR
- (Merge moyen 26j 4h) (51 PRs mergées en 30 j)
Description
Problem
The Tidal plugin does not appear to honor tidal.search_limit. With a config such as:
tidal:
search_limit: 1
Tidal album and track searches still return (at least 20+) results.
Expected behavior
Tidal should cap album and track search candidates using the configured search_limit, matching the behavior of other metadata source plugins.
Likely cause
Tidal implements candidates() and item_candidates() directly, then calls api.search_results() from search_albums_by_query() and search_tracks_by_query(). That bypasses the shared search path that reads search_limit into SearchParams.limit.
Suggested fix
Thread search_limit through the Tidal query search path, or truncate returned Tidal relationships before resolving album/track IDs. Add focused tests for both album and track search with search_limit: 1.
Tagging @semohr for visibility.