Much, much faster search: beaTunes 4.0.3
It's been a turbulent couple of weeks since the original release of beaTunes 4. I have received lots of praise for the new UI and the new features—existing customers seem to love it and they do let me know. Thank you! I really appreciate it. Without this kind of feedback, I'd probably soon go and get myself a cushy job at some insurance company.
But admittedly not everything has been great. A couple of nasty bugs have forced me to push bug fix releases. While these releases fix problems and make things better, they also annoy everyone. They cause work for me and I simply cannot imagine re-downloading the same piece of software every week is fun for users. And while I'm glad that my little one-man-show is actually capable of releasing maintenance updates quickly, I'd rather ship the perfect product right away. So please accept my apologies for this not quite so smooth launch.
Today's release first and foremost fixes one big issue: user interface responsiveness.
In particular, a bunch of people complained that search is way too slow, especially in large lists like the main Music list. I'm happy to say that this should now be fixed and results should appear pretty instantaneously, unless your computer is busy with something else e.g. analysis. A welcome side-effect of the corresponding fixes are other performance improvements throughout the application.
Another important fix in this release deals with the duplicates finder. 4.0.2 introduced a possible hang. This is also now fixed.
As always, you can download the software from the download section of the website.
Most important changes in 4.0.3
- Fixed slow search in libraries with > 10k items.
- Fixed hang in duplicates introduced in 4.0.2.
- Fixed application names in OS X application menu.
- Fixed non-detection in duplicates caused by empty fingerprints.
- Fixed external change detection for folder-based libraries.
- Fixed validity test for audio identifiers.
- Improved audio device recognition robustness.
- Improved normalization of ISRC codes.