Commit Graph

27 Commits (adbdda7b0eeecaaabce5f5b2fa52c026ff84400a)

Author SHA1 Message Date
BoulderBadgeDad d91e6a384d Remove the old Retag Tool (superseded by Library Re-tag job + Write Tags)
3 weeks ago
BoulderBadgeDad b0c78c8674 Library re-tag (1/3): pure planner — match source tracklist + per-field tag diff
3 weeks ago
BoulderBadgeDad 28850672a6 Fix: duplicate detector kept lossy over lossless (rank format first)
3 weeks ago
BoulderBadgeDad ce9ec3f6f4 Manual library match: accept non-numeric library track ids (#754)
3 weeks ago
Broque Thomas 43ed30b4d2 fix(musicbrainz): user-facing search recall + album-detail 404
1 month ago
Broque Thomas aaf312cd34 Honor manual library matches across source labels
1 month ago
Broque Thomas 0345478361 Skip wishlist adds for manual library matches
1 month ago
Broque Thomas 42f4aa5eac Add manual library track matching
1 month ago
Broque Thomas f3d5ef6528 Test missing-track existing file imports
1 month ago
Broque Thomas f9ae0e8d58 Extract missing-track import service
1 month ago
Broque Thomas 42a833fcb2 Amazon Music: UI badges, enrichment match chips, watchlist linking, metadata cache
1 month ago
Broque Thomas b05ba5d498 Reorganize: optional embedded-tag mode (closes #592)
1 month ago
Broque Thomas 2f284efa57 Retag now re-embeds LYRICS tag instead of leaving it empty
1 month ago
Broque Thomas 89246a7304 Write artist.jpg to artist folder so Navidrome shows real photos
1 month ago
Broque Thomas 6ce185491d Add per-download Audit Trail modal to Library History
1 month ago
Broque Thomas 56ae10693b Album Completeness: surface diagnostic when resolver can't find album folder
1 month ago
Broque Thomas 9602d1827c Final silent-exception sweep + ruff S110 lint guardrail — ~45 sites
2 months ago
Broque Thomas aa54bed818 Surface silent exceptions across remaining modules — ~70 sites
2 months ago
Broque Thomas d17365296a Lift shared download dataclasses + boot via singleton factory
2 months ago
Broque Thomas d8437c87c6 Fix Album Completeness Auto-Fill on Docker / shared-library setups (#476)
2 months ago
Broque Thomas 24c2d75c6d Make extract_external_ids recognize all source-tagging conventions
2 months ago
Broque Thomas 34ba26f5c8 Persist source IDs at download time + backfill onto tracks on sync
2 months ago
Broque Thomas ecb8939c80 Match library tracks by external IDs before fuzzy in watchlist scan
2 months ago
Broque Thomas b395e33820 Lift redownload_start to core/library/redownload.py
2 months ago
Broque Thomas 8299dc211e Lift _run_duplicate_cleaner to core/library/duplicate_cleaner.py
2 months ago
Broque Thomas dae7f21265 Lift _search_service to core/library/service_search.py
2 months ago
Broque Thomas 3a6597561a Lift _execute_retag to core/library/retag.py
2 months ago