Happy to see they mentioned their API usage won't change. Last year I was working on a small project (https://listeningfacts.com) around spotify's API but they decided to suddenly restrict access to it.
I was able to make it work with last.fm's API with no issue and they're more generous with the information they provide.