soulsync/webui
Broque Thomas 3f866ebf5e Add daily budget to Spotify enrichment worker to prevent rate limit bans
The background enrichment worker now caps itself at 3,000 processed items
per calendar day. Counter resets at midnight automatically. When exhausted,
the worker sleeps and checks every 5 minutes for a new day.

This is scoped entirely to the enrichment worker — user-initiated Spotify
API calls (searches, playlist ops, album lookups, etc.) are completely
unaffected. Budget status is exposed in the worker's get_stats() response
for the dashboard widget.
2026-03-29 15:34:41 -07:00
..
static Add daily budget to Spotify enrichment worker to prevent rate limit bans 2026-03-29 15:34:41 -07:00
index.html Add Download Discography feature on artist detail page 2026-03-27 22:15:05 -07:00