As long as you're respecting your rate limit, you can upload the tracks in whatever way makes sense for your app.
Only you can make the trade off that's right for your app between latency and cpu activity: if you poll at the maximum rate your rate limit allows, you'll spend a lot of cpu cycles but will know as soon as the analysis is available. If you poll once an hour, for example, you'll use minimal cpu but have a long delay between when the analysis is ready and when you will know about it and proceed. Probably somewhere in between is the right balance, but you know the needs of your app better than we do.
↧
Get notified when a track analysis completes
↧