Commit Graph

26 Commits (dev)

Author SHA1 Message Date
dev 37ea6604c7 Fix import artist override and verification review
1 week ago
dev 9d1d09a571 feat(verification): persist status (db+tag), surface on Downloads, scan-aware force-imports
1 week ago
Broque Thomas 3af2d34cee Auto-import: fall through to other metadata sources when primary returns no match
1 month ago
Broque Thomas abab663eb7 Auto-import: album duration = album total + conservative re-import UPDATE path
1 month ago
Broque Thomas f628009ab4 Auto-import: aggregate GENRE tags onto artists row + harden ISRC/MBID types
1 month ago
Broque Thomas ec7da89434 Auto-import: surface artist source-id from metadata search response
1 month ago
Broque Thomas 8493be207e Auto-import: SoulSync standalone library writes server-quality rows
1 month ago
Broque Thomas 8a6ee7a2c7 Auto-import: bounded ThreadPoolExecutor + per-candidate UI state isolation
1 month ago
Broque Thomas e11786ee40 Auto-import matching: fix Deezer source classification + bump tolerance
1 month ago
Broque Thomas a478747a89 Auto-import: dedup on folder_hash, not path — fixes silent-skip bug
1 month ago
Broque Thomas a9a6168568 Auto-import scanner: group loose files by album + always recurse subfolders
1 month ago
Broque Thomas 3246490800 Auto-import: MBID/ISRC fast paths + duration sanity gate
1 month ago
Broque Thomas f9f74ac511 Lift auto-import matching to testable helper + pin contracts
1 month ago
Broque Thomas c03edc3cb4 Auto-import: respect disc_number in dedup + match scoring
1 month ago
Broque Thomas de348981a5 Surface silent exceptions in import pipeline — 11 sites
1 month ago
Broque Thomas 03a7ccd74a Rename unused loop var to silence ruff B007
2 months ago
Broque Thomas cdd408b6f3 Auto-import: live card updates + multi-disc + featured-artist tag fixes
2 months ago
Broque Thomas 783c543c3e Auto-import: live per-track progress + in-progress history row
2 months ago
Broque Thomas fd014e2745 Use parent folder name as artist override in auto-import
2 months ago
Broque Thomas 6d5538de74 Fix single import: prefer tag data over weak metadata/AcoustID matches
2 months ago
Broque Thomas 7bad4a4fa9 Stop auto-import retrying failed/unidentified items every scan cycle
2 months ago
Broque Thomas bbf5af1ce1 Fix auto-import rescan race condition, coverage penalty, and UI
2 months ago
Broque Thomas a2e3ce8000 Fix auto-import track numbers, dates, cover art, and track name display
2 months ago
Broque Thomas d2c6979ce4 Recursive staging scan, singles support, and improved import UI
2 months ago
Broque Thomas d66adb3c6e Add single file support to auto-import worker
2 months ago
Broque Thomas 308773ea7c Add Auto-Import — background staging folder watcher with smart matching
2 months ago