soulsync/core/repair_jobs
Broque Thomas 8754e160b0 Fix Album Completeness job scanning no albums due to wrong HAVING filter
The SQL HAVING clause filtered on local track count instead of expected
track count, excluding albums with fewer than 3 local tracks from the
scan entirely. Now fetches all Spotify-matched albums and filters by
expected track count in the loop.
2026-03-19 08:36:15 -07:00
..
__init__.py Add Single/Album Dedup maintenance job to flag redundant singles 2026-03-17 15:30:29 -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 Fix Album Completeness job scanning no albums due to wrong HAVING filter 2026-03-19 08:36:15 -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 Fix dead file cleaner false positives from transfer path resolution failure 2026-03-17 09:51:31 -07:00
duplicate_detector.py Add ignore cross-album duplicates setting to Duplicate Detector 2026-03-18 17:42:49 -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 Add API year lookup fallback for Library Reorganize job 2026-03-18 14:49:35 -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
single_album_dedup.py Fix Single/Album Dedup flagging EP tracks as redundant singles 2026-03-18 17:48:01 -07:00
track_number_repair.py Add Spotify rate limit guards to all repair jobs 2026-03-15 16:01:48 -07:00