Commit Graph

44 Commits (dev)

Author SHA1 Message Date
Broque Thomas 4ca3f70bf3 Show MusicBrainz release variants in import
3 days ago
Broque Thomas eba7f61e04 Surface metadata source on Import album results (#681)
3 days ago
Broque Thomas 6c9b43225a Add torrent and usenet release staging support
5 days ago
Broque Thomas 79ad4d885d fix(quarantine): drop already-quarantined sources from candidate picker (#652)
1 week ago
Broque Thomas f25433ea57 Harden quarantine approval flows
1 week ago
Broque Thomas f4cff78f13 Quarantine management — list, approve, delete, recover
2 weeks ago
Broque Thomas 177bd85355 Configurable duration tolerance for downloaded-file integrity check
2 weeks ago
Broque Thomas 8a11a660af Extract manual import route handlers
2 weeks ago
Broque Thomas d703d33178 Extract import staging route helpers
2 weeks ago
Broque Thomas 698ecc99f0 Import history: Clear History button now sweeps stuck 'processing' rows
2 weeks ago
Broque Thomas 3af2d34cee Auto-import: fall through to other metadata sources when primary returns no match
2 weeks ago
Broque Thomas 402d851cac Deezer search: drop advanced-syntax at endpoint, free-text + rerank wins
2 weeks ago
Broque Thomas 1cc37081a6 Fix Deezer search relevance — issue #534
2 weeks ago
Broque Thomas abab663eb7 Auto-import: album duration = album total + conservative re-import UPDATE path
2 weeks ago
Broque Thomas f628009ab4 Auto-import: aggregate GENRE tags onto artists row + harden ISRC/MBID types
2 weeks ago
Broque Thomas ec7da89434 Auto-import: surface artist source-id from metadata search response
2 weeks ago
Broque Thomas 8493be207e Auto-import: SoulSync standalone library writes server-quality rows
2 weeks ago
Broque Thomas 8a6ee7a2c7 Auto-import: bounded ThreadPoolExecutor + per-candidate UI state isolation
2 weeks ago
Broque Thomas e11786ee40 Auto-import matching: fix Deezer source classification + bump tolerance
2 weeks ago
Broque Thomas a478747a89 Auto-import: dedup on folder_hash, not path — fixes silent-skip bug
2 weeks ago
Broque Thomas a9a6168568 Auto-import scanner: group loose files by album + always recurse subfolders
2 weeks ago
Broque Thomas f2cd95e0f1 Auto-import polish: real-file tag reader test, source-aware duration, pin consolation
2 weeks ago
Broque Thomas 3246490800 Auto-import: MBID/ISRC fast paths + duration sanity gate
3 weeks ago
Broque Thomas f9f74ac511 Lift auto-import matching to testable helper + pin contracts
3 weeks ago
Broque Thomas c03edc3cb4 Auto-import: respect disc_number in dedup + match scoring
3 weeks ago
Broque Thomas 967c7f7c0a Migrate album-info builders to typed Album path
3 weeks ago
Broque Thomas 2ab460f5c4 Add Library Disk Usage card to System Statistics
3 weeks ago
Broque Thomas 42f3026eef Reject broken downloads before tagging via universal integrity check
3 weeks ago
Broque Thomas 783c543c3e Auto-import: live per-track progress + in-progress history row
3 weeks ago
Broque Thomas 486116c34f Honor lossy_copy.delete_original after successful conversion
3 weeks ago
Antti Kettunen 2b3022f6b0
Fix Spotify source ID fallback
3 weeks ago
Broque Thomas 46d8e15674 Prune slskd dedup orphans after import
4 weeks ago
Broque Thomas 99a38a6201 Route imported singles/EPs through album_path template
4 weeks ago
BoulderBadgeDad 58a4c1905b
Merge pull request #419 from kettui/refactor/metadata-service-split-and-metadata-client-management-optimizations
4 weeks ago
Antti Kettunen 50e1ae3a3f
Move metadata helpers into package modules
4 weeks ago
Broque Thomas d97d105b97 fix: substitute \$cdnum in download paths and skip auto disc folder when template uses it
4 weeks ago
Antti Kettunen f32fc9d56e
Extract wishlist logic into dedicated package
4 weeks ago
Antti Kettunen 02305096a3
Tighten metadata and import safety
4 weeks ago
Antti Kettunen 9315e74bea
Broaden import and metadata test coverage
4 weeks ago
Antti Kettunen 4f236baa6d
Fix import normalization and task completion locking
4 weeks ago
Antti Kettunen 4c819681a1
Move single-track resolver; fix wishlist cleanup
4 weeks ago
Antti Kettunen 9b2b6d856f
Split runtime builders into owning modules
4 weeks ago
Antti Kettunen bdef127dd6
Lift shared runtime state into core
4 weeks ago
Antti Kettunen e10df4caf2
Rehome import helpers into core/imports
4 weeks ago