Commit Graph

80 Commits (adbdda7b0eeecaaabce5f5b2fa52c026ff84400a)

Author SHA1 Message Date
BoulderBadgeDad 3ea9da1cba Tagging: write source IDs too (Write Tags button + library re-tag now complete)
3 weeks ago
BoulderBadgeDad 405b0988d6 Cover Art Filler: skip files that already have art (keep apply purely additive)
3 weeks ago
BoulderBadgeDad 33965c7cbd Cover Art Filler: detect missing art ON DISK + actually write it to files
3 weeks ago
BoulderBadgeDad f883e99feb Fix: MusicMap 404s miscounted as errors in similar-artists worker
3 weeks ago
BoulderBadgeDad eaf74732f9 Canonical: fix ruff lint (B023 loop-bound lambda, S110 bare except-pass)
3 weeks ago
BoulderBadgeDad 2fcdfd3145 Canonical findings: include as much (free) data as possible
3 weeks ago
BoulderBadgeDad 03d099fb1d Canonical findings: add artist image (guarded, schema-safe)
3 weeks ago
BoulderBadgeDad ec8091caad Canonical: richer, judge-able findings (the why behind a pin)
3 weeks ago
BoulderBadgeDad 57e039e34d Canonical: make source selection a job setting (default active-preferred)
3 weeks ago
BoulderBadgeDad f9271c0cd8 Canonical album version — backfill job (the opt-in activation)
3 weeks ago
BoulderBadgeDad 43878b4d3d Canonical album version — Stage 2 (trigger): resolve+store orchestration
3 weeks ago
BoulderBadgeDad f37bc34082 Canonical album version — Stage 2 (core): resolver + persistence (dormant)
3 weeks ago
BoulderBadgeDad 818c4f0bff Canonical album version — Stage 1: schema + pure scorer (dormant)
3 weeks ago
BoulderBadgeDad 3dfec8a157 Fix #764: import no longer destroys embedded cover art
3 weeks ago
BoulderBadgeDad b202c176f7 Cover-art sources: skip low-res art (min-resolution guard) + max-res iTunes
3 weeks ago
BoulderBadgeDad 6bc2836f47 Feature: preferred album-art source selection (opt-in, ordered, with fallback)
3 weeks ago
BoulderBadgeDad bb2241498f Metadata cache: hard LRU row cap to stop unbounded growth (7.6GB incident)
3 weeks ago
BoulderBadgeDad 560156abee Fix: import overwrites album-artist tag to "Unknown Artist" (#735)
4 weeks ago
BoulderBadgeDad abdea631a7 HiFi/MB cover art: use CAA 1200px thumbnail, not the flaky /front original
4 weeks ago
BoulderBadgeDad c9ad4f496f Embed highest-resolution album art across all art paths
4 weeks ago
Broque Thomas 6125ef8834 MB rerank: prefer_known_duration is now a score boost, not a tiebreaker
4 weeks ago
Broque Thomas 8dbbf13c61 Branch cleanup: lift manual-match helpers, fix length-pref ordering, profile-scope view toggle
4 weeks ago
Broque Thomas 4ca3f70bf3 Show MusicBrainz release variants in import
1 month ago
Broque Thomas b9af4ef4ef Handle transient SQLite IO during maintenance
1 month ago
Broque Thomas 136d665c8a feat(webui): cache artwork images on disk
1 month ago
Broque Thomas 987409508b fix(metadata): surface MusicBrainz 'Other' release-groups in discography (#650)
1 month ago
Broque Thomas 5bc5fbb662 Add MusicBrainz as a metadata source
1 month ago
Broque Thomas 54dbd150cb Preserve full release dates in audio tags
1 month ago
Broque Thomas 025007b97f Tighten artist discography soundtrack matching
1 month ago
Broque Thomas 42a833fcb2 Amazon Music: UI badges, enrichment match chips, watchlist linking, metadata cache
1 month ago
Broque Thomas 1f579cede8 Add Amazon Music as a primary metadata source
1 month ago
Broque Thomas d9529fc801 Token leak round 2: artist endpoint + playlist sync + URL-encoded redaction
1 month ago
Broque Thomas 2fe1926074 Stop leaking Plex / Jellyfin / Navidrome tokens into app.log
1 month ago
Broque Thomas 30f017d1f0 Stop writing TRCK as "6/0" when album total_tracks is unknown
1 month ago
Broque Thomas 0769fcd5cc Fix Soulseek downloads losing collab artist tags
1 month ago
BoulderBadgeDad c77aa61fdf
Merge pull request #530 from dlynas/feat/explicit-badges
1 month ago
Broque Thomas 5eae24b8bb Fix $albumtype defaulting to album for non-Spotify sources
1 month ago
dlynas 42bee21c9f feat: add explicit badges to discography modal and artist-detail cards
1 month ago
Broque Thomas 4892baf8d4 Skip already-owned tracks during download discography
1 month ago
Broque Thomas d4ad5bf57f Filter cross-artist + content-type tracks during download discography
1 month ago
Broque Thomas d5de724f9b Multi-artist Deezer upgrade + double-append guard hardening
1 month ago
Broque Thomas c11a5b7eab Multi-artist tag settings: implement artist_separator + feat_in_title + populate _artists_list
1 month ago
Broque Thomas 8a4c0dc92a Deezer cover-art download: fallback to original URL on CDN refusal
1 month ago
Broque Thomas 80cf16339c Deezer cover art: upgrade CDN URL to 1900×1900 (was embedding 1000×1000)
1 month ago
Broque Thomas 402d851cac Deezer search: drop advanced-syntax at endpoint, free-text + rerank wins
1 month ago
Broque Thomas 1cc37081a6 Fix Deezer search relevance — issue #534
1 month ago
Broque Thomas 3246490800 Auto-import: MBID/ISRC fast paths + duration sanity gate
2 months ago
Broque Thomas 9602d1827c Final silent-exception sweep + ruff S110 lint guardrail — ~45 sites
2 months ago
Broque Thomas aa54bed818 Surface silent exceptions across remaining modules — ~70 sites
2 months ago
Broque Thomas 822759740d Fix Download Discography pulling wrong artist + log routing
2 months ago