soulsync/core/repair_jobs
Broque Thomas 87b39634a0 Fix MusicBrainz recording matches with wrong titles & add MBID mismatch repair job
Add minimum 60% title similarity gate to match_recording() — prevents
artist bonus + MB score from pushing unrelated titles past the confidence
threshold (e.g. "Sweet Surrender" matching "Answers" by same artist).

New MBID Mismatch Detector repair job reads embedded MusicBrainz recording
IDs from audio files, verifies them against the MusicBrainz API, and flags
tracks where the MBID points to a different song. Fix action strips the bad
MBID tag so media servers like Navidrome fall back to correct file tags.
2026-03-16 07:52:00 -07:00
..
__init__.py Fix MusicBrainz recording matches with wrong titles & add MBID mismatch repair job 2026-03-16 07:52:00 -07:00
acoustid_scanner.py Enrich repair findings with album art, artist images & live job progress 2026-03-15 14:08:26 -07:00
album_completeness.py Add Spotify rate limit guards to all repair jobs 2026-03-15 16:01:48 -07:00
base.py Add Spotify rate limit guards to all repair jobs 2026-03-15 16:01:48 -07:00
cache_evictor.py include a '?' to include more details for each job. 2026-03-15 11:19:09 -07:00
dead_file_cleaner.py Enrich repair findings with album art, artist images & live job progress 2026-03-15 14:08:26 -07:00
duplicate_detector.py Enrich repair findings with album art, artist images & live job progress 2026-03-15 14:08:26 -07:00
fake_lossless_detector.py Enrich repair findings with album art, artist images & live job progress 2026-03-15 14:08:26 -07:00
library_reorganize.py include a '?' to include more details for each job. 2026-03-15 11:19:09 -07:00
mbid_mismatch_detector.py Fix MusicBrainz recording matches with wrong titles & add MBID mismatch repair job 2026-03-16 07:52:00 -07:00
metadata_gap_filler.py Add Spotify rate limit guards to all repair jobs 2026-03-15 16:01:48 -07:00
missing_cover_art.py Add Spotify rate limit guards to all repair jobs 2026-03-15 16:01:48 -07:00
orphan_file_detector.py Enrich repair findings with album art, artist images & live job progress 2026-03-15 14:08:26 -07:00
track_number_repair.py Add Spotify rate limit guards to all repair jobs 2026-03-15 16:01:48 -07:00