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
|
||
|---|---|---|
| .. | ||
| entities | ||
| metrics.axios-interceptor.ts | ||
| spotify-api.module.ts | ||
| spotify-api.service.spec.ts | ||
| spotify-api.service.ts | ||