Jonathan
f91117092b
refactor: use one album path for tagging and library record
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-11 00:09:42 +02:00
Jonathan
1c02a870f3
feat: Tagger seam and pipeline tag-stage integration
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-10 23:47:20 +02:00
Jonathan
2812695465
feat: organized album directory and persistent /music bind-mount
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-10 23:43:15 +02:00
Jonathan
c16e9f1035
feat: MusicBrainz-aware intake and completeness check against canonical track count
2026-07-10 23:17:06 +02:00
Jonathan
cf5632aa5f
fix: isolate per-adapter search failures in the pipeline match loop
...
Wrap each adapter's search() call in the match stage in try/except so
a down source (dead slskd, Qobuz auth error, etc.) contributes no
candidates instead of crashing run_pipeline and killing the worker.
2026-07-10 23:12:33 +02:00
Jonathan
d3bec2ee10
refactor: make adapter .tier the single source of truth for ranking
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-10 19:07:58 +02:00
Jonathan
7c28eddd47
fix: persist all found candidates and guard duplicate adapter names
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-10 18:54:15 +02:00
Jonathan
71c7945da2
feat: replace fake pipeline with staged adapter-driven pipeline
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-10 18:45:01 +02:00
Jonathan
d441d0561f
feat: add fake acquisition pipeline
2026-07-10 17:04:41 +02:00