Claudio Ortolina
ea6ecb2661
Assert embedding enqueues in artist info test
2026-04-11 21:43:00 +01:00
Claudio Ortolina
a5df68c7ad
Don't suppress errors when fetching artist Last.fm data
...
Closes #149
2026-04-05 15:47:36 +01:00
Claudio Ortolina
b9be62a500
Async barcode scan batch import for 2+ new records
...
When barcode scan results contain at least 2 new records,
enqueue individual Oban jobs instead of importing synchronously.
Wishlisted/collected/not_found results still process synchronously.
2026-04-04 10:20:50 +01:00
Claudio Ortolina
4bfe27e6c8
Cancel refresh cover job if image is not available
2026-04-03 12:43:50 +01:00
Claudio Ortolina
7f406ce455
Replace deprecated {:discard, _} with {:cancel, _}
2026-04-01 09:38:05 +01:00
Claudio Ortolina
553ad2bbb9
Discard worker when no wikipedia entry is present
2026-04-01 08:52:28 +01:00
Claudio Ortolina
c913dab692
Return controlled errors from genre population
...
Closes #142
2026-03-30 15:01:42 +01:00
Claudio Ortolina
96836ae715
Improve tests: better assertions, meaningful tests
...
Track resulting principles in project conventions
2026-03-27 15:46:31 +00:00
Claudio Ortolina
88b575ee95
Remove duplicated test
2026-03-26 11:55:05 +00:00
Claudio Ortolina
f9b381570f
Extract artist infos fixtures
2026-03-06 08:58:59 +00:00
Claudio Ortolina
6d451481b7
Remove obsolete color extraction strategies
2026-03-03 16:01:25 +00:00
Claudio Ortolina
854e293902
Add large battery of tests, primarily workers
2026-03-01 17:03:36 +00:00
Claudio Ortolina
84323e5732
Capture logs to avoid useless test log noise
2026-03-01 08:56:42 +00:00
Claudio Ortolina
b35f4aed1d
EXP: enrich artist info data via Last.fm and produce better embeddings
2026-03-01 08:22:35 +00:00
Claudio Ortolina
f37719f272
Rename ScrobbleRules.Worker to Worker.ApplyScrobbleRules
2025-07-07 20:14:32 +01:00