Claudio Ortolina
|
f37719f272
|
Rename ScrobbleRules.Worker to Worker.ApplyScrobbleRules
|
2025-07-07 20:14:32 +01:00 |
|
Claudio Ortolina
|
ed61eddf03
|
Move polyfilling artist IDs to scrobble rules
|
2025-07-07 09:23:44 +01:00 |
|
Claudio Ortolina
|
0739e12ad3
|
Polyfill scrobbled tracks every hour
|
2025-06-20 22:43:04 +03:00 |
|
Claudio Ortolina
|
2cc1d7ca8f
|
Pick color extraction strategy from dropdown
|
2025-06-08 20:06:54 +01:00 |
|
Claudio Ortolina
|
378992e632
|
Add functions to generate dominant colors
|
2025-06-07 20:13:19 +01:00 |
|
Claudio Ortolina
|
7172551552
|
Poor man's rate limiting
|
2025-05-24 18:28:06 +01:00 |
|
Claudio Ortolina
|
ee808fb041
|
Add ability to refresh musicbrainz data async
|
2025-05-24 18:04:20 +01:00 |
|
Claudio Ortolina
|
818a416b1c
|
Prune artist info after deleting the artist's last record
|
2025-04-29 18:44:37 +01:00 |
|
Claudio Ortolina
|
fa49e73385
|
When creating a record, queue a job to fetch artist info
|
2025-04-29 16:56:22 +01:00 |
|
Claudio Ortolina
|
26be067750
|
Implement failure cases in fetch artist image background job
|
2025-04-28 20:12:15 +01:00 |
|
Claudio Ortolina
|
d603bc2ffd
|
Define a queue for heavy writes
|
2025-04-27 21:23:13 +01:00 |
|
Claudio Ortolina
|
f5b783bdff
|
Add async job to fetch artist image
|
2025-04-27 21:20:38 +01:00 |
|
Claudio Ortolina
|
34e789fa76
|
Store artist infos async
|
2025-04-26 14:03:33 +01:00 |
|
Claudio Ortolina
|
f6d1d3431a
|
Improve meta and error handling for background cover refreshing
|
2025-04-14 17:41:33 +01:00 |
|
Claudio Ortolina
|
a3b6510c40
|
Refresh covers asynchronously
|
2025-04-14 10:58:47 +01:00 |
|
Claudio Ortolina
|
ada75540ee
|
Add worker to refresh cover
|
2025-04-13 18:21:44 +01:00 |
|