I think your right. But I use Key Finder, which only does key. however Its free, simple, and the guy who made it just wanted to offer an awesome product without all the fancy doodads. I wish it would do bpm, but I would rather donate to the guy who did keyfinder than jump on the MIK - “with our help, and your money, your can DJ like david guetta” wagon.
Well, it’s FAST. It did the two hour Mothership mix in under a minute (on my computer). And it looks pretty acurate. However, it likes to put the BPM slight differences in the decimals.
I’ve been using Rapid Evolution, and it does a lot more than just BPM- Key, Genre, MetaData, key sig, comments. Also, if you select one song, it will show you easily mixable songs, determined by BPM, key, etc.
What I do, but I’m very iTunes centric, is to have a smart query that lists all tracks with no BPM in id3 tags. Then when I open this in Traktor, I just set is as a Traktor playlist and then run analyze across all those tracks. To see the tags then in iTunes, I need to just click on them to play as the file has to be re-opened in iTunes so its BPM database is updated. Done this for months now and it’s a quick operation, this way keeping BPM in iTunes as well as updating the Traktor database itself.