beaTunes 2 update for iTunes 9
That aside, 2.0.15 contains a couple of other important fixes/enhancements. The two most notable ones are:
- Decoding audio on Windows is back to normal speed
- Creating playlists on Windows got a lot faster
About the decoding speed. As you know, to measure BPM/key/color beaTunes has to decode mp3s (and other compression formats) to get to the raw audio data. To do so it uses QuickTime (or CoreAudio on OS X). Furthermore, beaTunes supports two different ways of decoding the data - one keeps the data in memory all the way, the other one decodes it to a temporary file. Usually the first is a lot faster, but when memory is tight, the latter is used. In the last couple of updates the in-memory-decoder was broken, which lead to much slower decoding and thus a much slower beaTunes. 2.0.15 fixes this issue.
About the playlists. Creating playlist got a lot faster in beaTunes 2.0.15, because I chose a different approach to add songs to an iTunes playlist. This cuts down playlist creation time by at least an order of magnitude on Windows systems, OS X systems may benefit as well.
I hope you enjoy these fixes/enhancements. Please let me know, if you find any more issues with iTunes 9. Thanks.