Commit Graph

287 Commits (2fcdfd3145d415355b9202c406d8985fda8eb003)

Author SHA1 Message Date
BoulderBadgeDad f37bc34082 Canonical album version — Stage 2 (core): resolver + persistence (dormant)
2 weeks ago
BoulderBadgeDad 818c4f0bff Canonical album version — Stage 1: schema + pure scorer (dormant)
2 weeks ago
BoulderBadgeDad 174513d351 Fix #769: playlist sync matched wrong same-artist track with high confidence
2 weeks ago
BoulderBadgeDad efe3895d5d Fix: metadata cache tables silently missing after DB recovery (stale migration marker)
3 weeks ago
BoulderBadgeDad ce9ec3f6f4 Manual library match: accept non-numeric library track ids (#754)
3 weeks ago
BoulderBadgeDad bf2a2ca928 Player: log SoulSync web-player plays (recently-played + smart-radio recency)
3 weeks ago
BoulderBadgeDad c3aea58b03 Player revamp Phase 2: smart radio ranking (play-count + popularity)
3 weeks ago
BoulderBadgeDad cbc001e283 Player revamp Phase 0a: extract radio selection into testable core/radio/
3 weeks ago
BoulderBadgeDad b55faff54b DB: add schema_migrations ledger + PRAGMA user_version backstop
3 weeks ago
BoulderBadgeDad c5b02c0026 DB: normalize legacy comma-separated genres to canonical JSON
3 weeks ago
BoulderBadgeDad 2bb935b9d7 DB: stop watchlist_artists rebuilds from dropping amazon_artist_id
3 weeks ago
BoulderBadgeDad f7ed41867d Fix: enhanced artist view 404s for library artists opened via source ID
3 weeks ago
Broque Thomas 96e6ba0ed7 Preserve Navidrome album cover art
3 weeks ago
Broque Thomas dfdc6c6277 Restyle Auto-Sync manager and fix loading regressions
4 weeks ago
Broque Thomas efdcde1892 Add playlist auto-sync run history
4 weeks ago
Broque Thomas 9b086c5a65 Add owned_by column for Auto-Sync schedule ownership
4 weeks ago
Broque Thomas feb6778af4 Address Cin review: extract helpers, indexed pool fetch, tidy nits
4 weeks ago
Broque Thomas 73bd2db547 Harden playlist pipeline source refresh
4 weeks ago
Broque Thomas b9af4ef4ef Handle transient SQLite IO during maintenance
4 weeks ago
Broque Thomas f1d4f78e0e Repair stale media schema during refresh
4 weeks ago
Broque Thomas f3ad65de34 Complete MusicBrainz watchlist source parity
1 month ago
Broque Thomas 5bc5fbb662 Add MusicBrainz as a metadata source
1 month ago
Broque Thomas aaf312cd34 Honor manual library matches across source labels
1 month ago
Broque Thomas e061f12a05 Filter owned artists from discovery recommendations
1 month ago
Broque Thomas 025007b97f Tighten artist discography soundtrack matching
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 3b62bcab0c Add missing-track import from existing library files
1 month ago
Broque Thomas 42a833fcb2 Amazon Music: UI badges, enrichment match chips, watchlist linking, metadata cache
1 month ago
Broque Thomas 4fce832ae1 Add Amazon Music enrichment worker
1 month ago
Broque Thomas 121651da2c Add amazon_id column to artists table for full source parity
1 month ago
Broque Thomas 877d0e7d81 Personalized pipeline: auto-refresh stale snapshots after watchlist scan
1 month ago
Broque Thomas 79224ed294 Personalized playlists (1/N): unified storage + manager foundation
1 month ago
Broque Thomas 43f168a048 Add artists.aliases column for cross-script artist matching
1 month ago
Broque Thomas 9602d1827c Final silent-exception sweep + ruff S110 lint guardrail — ~45 sites
1 month ago
Broque Thomas bfef2c7579 Surface silent exceptions in music_database.py — 18 sites
1 month ago
Broque Thomas fd5ccf4cb8 Fix "no such table: hifi_instances" via defensive lazy-create
1 month ago
Broque Thomas 4b23bee4a9 Add Discogs collection as a Your Albums source
2 months ago
Broque Thomas 2ab460f5c4 Add Library Disk Usage card to System Statistics
2 months ago
Broque Thomas 4b15fe0b75 Fix album MBID inconsistency: detector + persistent release-MBID cache
2 months ago
Broque Thomas 34ba26f5c8 Persist source IDs at download time + backfill onto tracks on sync
2 months ago
Broque Thomas ddef904414 Match featured-artist tracks across discography completion
2 months ago
Broque Thomas 345273df22 Match soundtrack tracks against per-track artist, fix dead fallback
2 months ago
Antti Kettunen 0fa692f935
Make wishlist respect configured providers
2 months ago
elmerohueso 7f94597706 validate hifi instance reorder against pre-existing instances
2 months ago
elmerohueso eedd040318 update hifi db methods to return, rather than quash, sqlite errors
2 months ago
elmerohueso 788b7011d0 fix hifi instance reorder and enable/disable
2 months ago
elmerohueso 6ae1cb471e user-editable hifi instances
2 months ago
Broque Thomas 37aefd2ff1 Reorganize queue: race + dedupe fixes from kettui review
2 months ago
Broque Thomas d6094a3587 Library reorganize: FIFO queue with live status panel
2 months ago