Commit Graph

1235 Commits (df304eb016f440ca01a597ade98180a87a9a407a)

Author SHA1 Message Date
Broque Thomas df304eb016 AcoustID scanner: handle multi-value artist credits
1 month ago
Broque Thomas 80cf16339c Deezer cover art: upgrade CDN URL to 1900×1900 (was embedding 1000×1000)
1 month ago
Broque Thomas 80e9398e16 WHATS_NEW: cross-script artist names no longer quarantine files (#442)
1 month ago
Broque Thomas c02d51d60d Plex: trigger_library_scan + is_library_scanning use auto-detected section — fixes #535
1 month ago
Broque Thomas 402d851cac Deezer search: drop advanced-syntax at endpoint, free-text + rerank wins
1 month ago
Broque Thomas 59992d42a8 Deezer search: free-text fallback when advanced query returns 0
1 month ago
Broque Thomas 1cc37081a6 Fix Deezer search relevance — issue #534
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 eb68873ec9 WHATS_NEW: keep dev-cycle entries under 2.4.3 (no premature 2.4.4 block)
1 month ago
Broque Thomas 8a6ee7a2c7 Auto-import: bounded ThreadPoolExecutor + per-candidate UI state isolation
1 month ago
Broque Thomas 3246490800 Auto-import: MBID/ISRC fast paths + duration sanity gate
1 month ago
Broque Thomas c03edc3cb4 Auto-import: respect disc_number in dedup + match scoring
1 month ago
Broque Thomas f58f202d32 Fix manual album import losing source — issue #524
1 month ago
Broque Thomas e20994e1c7 Manual picks: stream results, don't auto-retry, fix stuck-at-0%
1 month ago
Broque Thomas 996575fab3 Add manual search to the failed-track candidates modal
1 month ago
Broque Thomas d556ec0fa7 Bump version to 2.4.3 + make sidebar version dynamic
1 month ago
Broque Thomas d75ae48981 Discover: sharpen track selection (diversity, source-aware popularity, library dedup, SQL genre)
1 month ago
Broque Thomas 959562f6b0 Delete Recently Added / Top Tracks / Forgotten Favorites / Familiar Favorites
1 month ago
Broque Thomas 44dd7f980f Discover: unify Decade + Genre tabbed browsers
1 month ago
Broque Thomas c557d9196e Discover controller — Cin pre-review polish
1 month ago
Broque Thomas dc2323cde6 Discover cleanup: controller extensions, toast errors, migrate skipped sections
1 month ago
Broque Thomas 4ee78bb973 Migrate 7 more discover sections to the shared controller
1 month ago
Broque Thomas 07a71f0432 Discover section controller foundation + migrate Recent Releases
1 month ago
Broque Thomas 6aafcaae93 Bump version to 2.4.2
1 month ago
Broque Thomas 1a2da016e4 Add download buttons + bulk action to artist top-tracks sidebar
1 month ago
Broque Thomas dd48dc8c6e Update style.css
1 month ago
Broque Thomas 01c528fd5f Reject AcoustID matches whose version disagrees with the expected track
1 month ago
Broque Thomas caa1c198e5 Fix non-admin profiles defaulting to Spotify on search picker
1 month ago
Broque Thomas 9602d1827c Final silent-exception sweep + ruff S110 lint guardrail — ~45 sites
1 month ago
Broque Thomas 4c11375930 Repair job card badge — show pending count, not last-scan count
1 month ago
Broque Thomas 5c69b853b4 Bound slskd HTTP timeout — fixes worker thread deadlock
1 month ago
Broque Thomas ca5c93162c Rewrite Library Reorganize job to delegate to per-album planner
1 month ago
Broque Thomas cceffbd8ec Honor manually-matched source IDs in per-source enrichment workers
1 month ago
Broque Thomas fd5ccf4cb8 Fix "no such table: hifi_instances" via defensive lazy-create
1 month ago
Broque Thomas 9f2813fce4 Add cross-section dedup to all-libraries listing layer
1 month ago
Broque Thomas 620c41f1ac Add "All Libraries (combined)" mode to PlexClient
1 month ago
Broque Thomas 822759740d Fix Download Discography pulling wrong artist + log routing
1 month ago
Broque Thomas 3befe9349c Direct ID lookup in Enhance Quality, like Download Discography
1 month ago
Broque Thomas 7316646b01 Extract multi-source search; Enhance Quality matches Redownload coverage
1 month ago
Broque Thomas 4a27f3c245 Source-agnostic Enhance Quality flow + reject empty matches
1 month ago
Broque Thomas b0dc139b72 Sync WHATS_NEW with current engine surface
1 month ago
Broque Thomas f230c93890 Merge remote-tracking branch 'origin/dev' into refactor/media-server-engine
1 month ago
Broque Thomas edb6d1bc33 Drop dead per-server class imports + update WHATS_NEW
1 month ago
Broque Thomas d3f8a06d7a WHATS_NEW entry for media server engine review pass
1 month ago
Broque Thomas 2c0a0da9ea Address Copilot doc-drift review
1 month ago
Broque Thomas 2aff3dc210 Filter SoundCloud previews at every entry point + fix hybrid fallback regression
1 month ago
Broque Thomas 563204ceae Drop SoundCloud preview snippets before scoring
1 month ago