soulsync/database
Broque Thomas a928522b45 Handle censored track titles from Apple Music in library matching
Apple Music returns censored titles like "B*****t Faucet" for
"Bullshit Faucet". The string similarity function now detects
asterisk patterns and matches by comparing non-censored words
exactly and censored words by prefix/suffix characters.

Only fires when * is present in one string — zero impact on
normal comparisons. Prevents daily re-downloads of explicit
tracks that exist in the library under their uncensored names.
2026-03-27 14:05:18 -07:00
..
__init__.py basic db structure 2025-08-05 22:43:04 -07:00
music_database.py Handle censored track titles from Apple Music in library matching 2026-03-27 14:05:18 -07:00
music_library.db basic db structure 2025-08-05 22:43:04 -07:00