All the internet providers have rate limiting requirements.
We are currently doing stuff not efficiently or in breach of those requirements.
Lets make sure that where we have previously done a seach we use a gdk_idle_add type calculation rather than a hardcoded "sleep" statement - should speed stuff up.
Also make sure where we do a repeated search (search_next) - we use rate limiting - currently we don't
All the internet providers have rate limiting requirements.
We are currently doing stuff not efficiently or in breach of those requirements.
Lets make sure that where we have previously done a seach we use a gdk_idle_add type calculation rather than a hardcoded "sleep" statement - should speed stuff up.
Also make sure where we do a repeated search (search_next) - we use rate limiting - currently we don't
Spotify - 120 requests per minute
LastFM - 5 requests per second
Music Brainz - 1 request per second
CoverArt Archive - same as Music Brainz