Commit Graph

285 Commits (cd9e4abc7c54c9fdc41b2529366a5b4d2ba269cb)

Author SHA1 Message Date
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)
2 weeks ago
BoulderBadgeDad ce9ec3f6f4 Manual library match: accept non-numeric library track ids (#754)
2 weeks ago
BoulderBadgeDad bf2a2ca928 Player: log SoulSync web-player plays (recently-played + smart-radio recency)
2 weeks ago
BoulderBadgeDad c3aea58b03 Player revamp Phase 2: smart radio ranking (play-count + popularity)
2 weeks ago
BoulderBadgeDad cbc001e283 Player revamp Phase 0a: extract radio selection into testable core/radio/
2 weeks ago
BoulderBadgeDad b55faff54b DB: add schema_migrations ledger + PRAGMA user_version backstop
2 weeks ago
BoulderBadgeDad c5b02c0026 DB: normalize legacy comma-separated genres to canonical JSON
2 weeks ago
BoulderBadgeDad 2bb935b9d7 DB: stop watchlist_artists rebuilds from dropping amazon_artist_id
2 weeks ago
BoulderBadgeDad f7ed41867d Fix: enhanced artist view 404s for library artists opened via source ID
2 weeks ago
Broque Thomas 96e6ba0ed7 Preserve Navidrome album cover art
3 weeks ago
Broque Thomas dfdc6c6277 Restyle Auto-Sync manager and fix loading regressions
3 weeks ago
Broque Thomas efdcde1892 Add playlist auto-sync run history
3 weeks ago
Broque Thomas 9b086c5a65 Add owned_by column for Auto-Sync schedule ownership
3 weeks ago
Broque Thomas feb6778af4 Address Cin review: extract helpers, indexed pool fetch, tidy nits
3 weeks ago
Broque Thomas 73bd2db547 Harden playlist pipeline source refresh
3 weeks ago
Broque Thomas b9af4ef4ef Handle transient SQLite IO during maintenance
3 weeks ago
Broque Thomas f1d4f78e0e Repair stale media schema during refresh
3 weeks ago
Broque Thomas f3ad65de34 Complete MusicBrainz watchlist source parity
4 weeks ago
Broque Thomas 5bc5fbb662 Add MusicBrainz as a metadata source
4 weeks ago
Broque Thomas aaf312cd34 Honor manual library matches across source labels
4 weeks ago
Broque Thomas e061f12a05 Filter owned artists from discovery recommendations
4 weeks ago
Broque Thomas 025007b97f Tighten artist discography soundtrack matching
4 weeks ago
Broque Thomas 0345478361 Skip wishlist adds for manual library matches
4 weeks ago
Broque Thomas 42f4aa5eac Add manual library track matching
4 weeks ago
Broque Thomas 3b62bcab0c Add missing-track import from existing library files
4 weeks ago
Broque Thomas 42a833fcb2 Amazon Music: UI badges, enrichment match chips, watchlist linking, metadata cache
4 weeks ago
Broque Thomas 4fce832ae1 Add Amazon Music enrichment worker
4 weeks ago
Broque Thomas 121651da2c Add amazon_id column to artists table for full source parity
4 weeks ago
Broque Thomas 877d0e7d81 Personalized pipeline: auto-refresh stale snapshots after watchlist scan
4 weeks ago
Broque Thomas 79224ed294 Personalized playlists (1/N): unified storage + manager foundation
4 weeks 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
1 month ago
Broque Thomas 2ab460f5c4 Add Library Disk Usage card to System Statistics
1 month ago
Broque Thomas 4b15fe0b75 Fix album MBID inconsistency: detector + persistent release-MBID cache
1 month ago
Broque Thomas 34ba26f5c8 Persist source IDs at download time + backfill onto tracks on sync
1 month ago
Broque Thomas ddef904414 Match featured-artist tracks across discography completion
1 month ago
Broque Thomas 345273df22 Match soundtrack tracks against per-track artist, fix dead fallback
1 month 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
Broque Thomas 751b19c7b1 Preserve api_track_count across Plex ratingKey rekeys
2 months ago
Broque Thomas a60546929e Fix Album Completeness job reporting zero findings for every album
2 months ago