soulsync/core/repair_jobs
Broque Thomas ab21855af3 Enrich repair findings with album art, artist images & live job progress
- All 9 repair jobs now emit report_progress() for real-time card updates
  (phase, log lines, per-item activity) via WebSocket repair:progress events
- Enrich finding details with album/artist thumb URLs across all repair jobs
  (dead_file, duplicate, metadata_gap, album_completeness, missing_cover_art,
  acoustid_scanner, track_number_repair, fake_lossless, orphan_file)
- Track number repair: return match_score from fuzzy matching, add suffix-based
  DB lookup for album/artist art (handles cross-environment path mismatches)
- Fix Plex/Jellyfin relative thumb URLs in findings endpoint via fix_artist_image_url
- Labeled media cards in finding detail panels (album title + artist name under images)
- Dashboard tooltip shows current job name + per-job progress instead of stale stats
2026-03-15 14:08:26 -07:00
..
__init__.py update soulsync repair worker with new jobs 2026-03-15 10:18:50 -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 Enrich repair findings with album art, artist images & live job progress 2026-03-15 14:08:26 -07:00
base.py include a '?' to include more details for each job. 2026-03-15 11:19:09 -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
metadata_gap_filler.py Enrich repair findings with album art, artist images & live job progress 2026-03-15 14:08:26 -07:00
missing_cover_art.py Enrich repair findings with album art, artist images & live job progress 2026-03-15 14:08:26 -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 Enrich repair findings with album art, artist images & live job progress 2026-03-15 14:08:26 -07:00