As you note, we’re subject to using the data we have available to us. We do some processing on our side, but as a small start up are limited (for now.) Our goal, is to deliver the best listening experience for our listeners and more data we have the better we’ll be. I’d note though, is better to have the processing done away from the client — that way you can deliver the experience across many platforms instead of just one. In our case that would the web, alexa or smartphone.