Commit Graph

576 Commits (adbdda7b0eeecaaabce5f5b2fa52c026ff84400a)

Author SHA1 Message Date
BoulderBadgeDad adbdda7b0e Library Re-tag: add light/full depth setting, default source to active, fix dropdown CSS
2 weeks ago
BoulderBadgeDad 0a4c3d7dc8 Library re-tag: standard dry-run pattern (shows the Dry Run tag, opt-in auto-apply)
2 weeks ago
BoulderBadgeDad 48debb7926 Library re-tag: seam tests for the job scan, apply handler, and source-id embed
2 weeks ago
BoulderBadgeDad d91e6a384d Remove the old Retag Tool (superseded by Library Re-tag job + Write Tags)
2 weeks ago
BoulderBadgeDad b0c78c8674 Library re-tag (1/3): pure planner — match source tracklist + per-field tag diff
2 weeks ago
BoulderBadgeDad 405b0988d6 Cover Art Filler: skip files that already have art (keep apply purely additive)
2 weeks ago
BoulderBadgeDad 33965c7cbd Cover Art Filler: detect missing art ON DISK + actually write it to files
2 weeks ago
BoulderBadgeDad 80828b86cf Cover Art Filler: validate search results to stop wrong cover art
2 weeks ago
BoulderBadgeDad 45f91fd318 Fix: qBittorrent 5.2.0+ login probe fails (HTTP 204 not handled)
2 weeks ago
BoulderBadgeDad a977d28144 Fix #780: Deezer/non-Spotify organize-by-playlist resolved the wrong row
2 weeks ago
BoulderBadgeDad 0353d365d6
Merge pull request #780 from kekkokk/feature/organize-by-playlist-library
2 weeks ago
BoulderBadgeDad f333607d76 Recommendations: explain WHICH of your artists drive each suggestion
2 weeks ago
BoulderBadgeDad f883e99feb Fix: MusicMap 404s miscounted as errors in similar-artists worker
2 weeks ago
BoulderBadgeDad 843de8a45e Similar Artists worker: guarantee every stored similar has a source id
3 weeks ago
BoulderBadgeDad 9d308638f0 Similar Artists worker: surface WHY fetches error (observability before tuning)
3 weeks ago
kekkokk 0b1fdba2a1 Fix standalone mirrored playlist sync and post-sync downloads.
3 weeks ago
BoulderBadgeDad 89e3486e84 Similar Artists enrichment worker (MusicMap → match → store) for library artists
3 weeks ago
Francesco Durighetto 9ff2e7084a Fix organize-by-playlist downloads: library entries, wishlist, and stale Spotify cache
3 weeks ago
BoulderBadgeDad 77b8d7dd1f SpotipyFree integration confirmed working (236 tracks live); deps + meta tweak
3 weeks ago
BoulderBadgeDad 06f11dc95a Full public playlists via optional SpotipyFree (no creds), MIT-clean
3 weeks ago
BoulderBadgeDad 8b060ee79a Fix: pull anonymous token from the EMBED page; drop meta call; graceful partial
3 weeks ago
BoulderBadgeDad dd7f048386 Full public playlist fetch for the 'Spotify link' path (no creds), embed fallback
3 weeks ago
BoulderBadgeDad e1fd1f2489 test: register enrichment-manager.js in script-split-integrity scan
3 weeks ago
BoulderBadgeDad 62ee1f8520 Enrichment manager: 6 UX improvements
3 weeks ago
BoulderBadgeDad e53a157793 Enrichment manager: 'process this group first' + refined hero header
3 weeks ago
BoulderBadgeDad fc9a9f1c90 Enrichment manager v2: working retry + bulk retry-all-failed
3 weeks ago
BoulderBadgeDad 0b3c3f656d Add Manage Enrichment Workers modal (v1 + polish)
3 weeks ago
BoulderBadgeDad dfa5204e0a Repair settings: dropdown for fixed-choice settings (canonical source_selection)
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 f5752e3dc0 Canonical album version — Stage 4: Track Number Repair prefers canonical (read)
3 weeks ago
BoulderBadgeDad ecdfde03c6 Canonical album version — Stage 3: Reorganizer prefers pinned canonical (read)
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 cd9e4abc7c #766 follow-on: source rows borrow their matched server track's cover
3 weeks ago
BoulderBadgeDad 89b438974f Fix #766: Navidrome album covers blank in the sync editor (+ other modals)
3 weeks ago
BoulderBadgeDad 3b49ac8280 Fix #767: Library Organizer dry run no longer creates folders
3 weeks ago
BoulderBadgeDad bba0836324 Fix #768: playlist sync editor refusing to match certain tracks
3 weeks ago
BoulderBadgeDad 174513d351 Fix #769: playlist sync matched wrong same-artist track with high confidence
3 weeks ago
BoulderBadgeDad 3c15041b88 Fix #764: manual import reported quarantined files as a successful "Done"
3 weeks ago
BoulderBadgeDad 3dfec8a157 Fix #764: import no longer destroys embedded cover art
3 weeks ago
BoulderBadgeDad de20897f83 Fix: deep-scan / DB-update automation falsely errors on large libraries (stall-based timeout)
3 weeks ago
BoulderBadgeDad c8c3789cb9 Album bundle: fall back to per-track on an I/O error, don't hard-fail the batch
3 weeks ago
BoulderBadgeDad cea0e365c2 Fix #759: Amazon enrichment floods when its public proxy is down
3 weeks ago
BoulderBadgeDad 28850672a6 Fix: duplicate detector kept lossy over lossless (rank format first)
3 weeks ago
BoulderBadgeDad b202c176f7 Cover-art sources: skip low-res art (min-resolution guard) + max-res iTunes
3 weeks ago