First thing, yeah, I know this is mostly on Beatport for having bad data. At the end of the day, this is going to hurt them more than NI because it's their subscription I'm going to cancel. They're going to hear from me too.
I have a gig with a long set coming up and haven't really kept up with things in a few years so I thought I'd try out Beatport streaming and ... all their BPM metadata is wrong.
I can't analyze tracks unless I put them in the offline locker and manually load each one into a deck. There's no use trying to stream any of it because I'd have to manually beatgrid everything just to try it out. When I load a track to stream, Traktor doesn't seem to do any analysis other than the stripe/transients/gain stuff and there doesn't seem to be a way to force it.
I can imagine that this is partially due to restrictions put in place by rights holders but at the same time, I think Traktor could probably handle things better.
I can completely understand initially displaying BP's bad data in the browser but once the track loads, shouldn't the BPM and grid be analyzed and corrected? And is there any reason why we shouldn't be able to batch analyze tracks in the offline locker instead of having to do it when they load the first time?
This is a feature I'd really like to get behind. After all, commercial DJs have been subscribing to music services since DJs have existed. Unfortunately, it's a complete non-starter if the music service's bad data can't be easily worked around.
Is there any chance for improvement here?