Commit Graph

5 Commits

Author SHA1 Message Date
Claudio Ortolina ff3f809c2c ML-170: add enrichment fields to collection API
Add MusicLibrary.Collection.Enrichment module with batch scrobble, artist
country, and selected release enrichment from existing tables.

Wire enrichment into all four collection API endpoints (index, latest,
random, on_this_day). New JSON fields: scrobble_count, last_listened_at,
artist_country, selected_release.

Uses 3 fixed-count batch queries regardless of page size — no N+1 risk.
No schema changes or migrations required.
2026-05-22 13:21:14 +01:00
Claudio Ortolina a3ee651b22 ML-170: ready to be worked on 2026-05-12 11:03:55 +01:00
Claudio Ortolina 3a825f7a90 ML-170: revised plan 2026-05-11 09:27:53 +01:00
Claudio Ortolina 21199de419 Cleanup labels and assignees 2026-05-11 07:49:40 +01:00
Claudio Ortolina 87310fd8ce ML-170: research and plan 2026-05-08 15:07:50 +01:00