mirror of
https://github.com/apricote/Listory.git
synced 2026-01-13 21:21:02 +00:00
* feat(spotify-api): bulk endpoints
* feat(music-library): allow bulk operations
* feat(spotify): bulk track+album+artist+genre import
* feat(spotify): use bulk import api for user crawl
* feat(spotify): bulk listen insert
For the benchmark case of a new user where Listory imports 50 new listens along with all now tracks, artists, albums & genres we significantly reduced the number of things happening:
Spotify API Requests: 208 => 8
DB Insert: 96 => 8
Tracing Spans: 1953 => 66
|
||
|---|---|---|
| .. | ||
| spotify | ||
| jobs.ts | ||
| scheduler.service.ts | ||
| sources.module.ts | ||