_get_artist_variations only widened the candidate fetch by diacritics, so a request for "The Black Eyed Peas" never pulled a library track filed under "Black Eyed Peas" (or vice-versa) — it "failed to match" and re-downloaded a duplicate. Toggle the leading "The" in both directions when widening the fetch; the confidence scorer (50/50 title/artist, 0.882 across the "The" gap) still has the final say, so this can only widen what gets fetched, never merge genuinely different artists. Mid-word "The" (e.g. "Theory of a Deadman") is untouched. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| music_database.py | ||
| personalized_schema.py | ||