Raise min_confidence thresholds to 0.9
Increase the minimum confidence cutoff to 0.9 in multiple discovery/search routines to reduce false positives. Affected functions: _search_spotify_for_tidal_track, _run_youtube_discovery_worker, _run_listenbrainz_discovery_worker, and _run_beatport_discovery_worker. This tightens matching criteria (previously 0.6/0.7/0.75) to favor higher-confidence matches, potentially reducing incorrect matches at the cost of fewer total matches.
This commit is contained in:
parent
e3a5608c95
commit
8c145c29cd
1 changed files with 4 additions and 4 deletions
|
|
@ -18679,7 +18679,7 @@ def _search_spotify_for_tidal_track(tidal_track, use_spotify=True, itunes_client
|
|||
best_match = None
|
||||
best_match_raw = None
|
||||
best_confidence = 0.0
|
||||
min_confidence = 0.7
|
||||
min_confidence = 0.9
|
||||
|
||||
for query_idx, search_query in enumerate(search_queries):
|
||||
try:
|
||||
|
|
@ -19200,7 +19200,7 @@ def _run_youtube_discovery_worker(url_hash):
|
|||
matched_track = None
|
||||
best_confidence = 0.0
|
||||
best_raw_track = None
|
||||
min_confidence = 0.6
|
||||
min_confidence = 0.9
|
||||
source_duration = track.get('duration_ms', 0) or 0
|
||||
|
||||
# Strategy 1: Use matching_engine search queries
|
||||
|
|
@ -19463,7 +19463,7 @@ def _run_listenbrainz_discovery_worker(playlist_mbid):
|
|||
matched_track = None
|
||||
best_confidence = 0.0
|
||||
best_raw_track = None
|
||||
min_confidence = 0.6
|
||||
min_confidence = 0.9
|
||||
source_duration = duration_ms or 0
|
||||
|
||||
# Strategy 1: Use matching_engine search queries
|
||||
|
|
@ -25969,7 +25969,7 @@ def _run_beatport_discovery_worker(url_hash):
|
|||
found_track = None
|
||||
best_confidence = 0.0
|
||||
best_raw_track = None
|
||||
min_confidence = 0.75 # Higher threshold for Beatport to avoid bad matches
|
||||
min_confidence = 0.9 # Higher threshold for Beatport to avoid bad matches
|
||||
|
||||
# Generate search queries using matching engine (with fallback)
|
||||
try:
|
||||
|
|
|
|||
Loading…
Reference in a new issue