Friday, March 27, 2009
Updated Key to Grouping plugin
A while ago, before the beaTunes 2 release, I posted about how to develop a simple analysis task plugin. Because this plugin broke a while ago, I decided to go ahead and update the old post with a new version of the same plugin. Which isn't really news.
This is possible, because I decided to upload the beaTunes binaries to our own little repository. It should simplify plugin development significantly.
Tuesday, March 24, 2009
Hear plugin crashes beaTunes
The new CrashReporter built into the latest beaTunes versions already provides valuable info. It looks like a number of users experience crashes that might have to do with Hear. If you see a couple of lines like these in your crashlog,
Thread 23 Crashed:
0 com.joesoft.hal 0x0e36eced osp_plugin::osp_plugin() + 13
1 com.joesoft.hal 0x0e377d2d std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >,
it's possible that the crash was caused by a plugin in
/Library/Audio/Plug-Ins/HAL. Users have told me it might be the
Hear.plugin. Removing the plugin probably solves the problem. I have not been able to verify this myself yet, but would appreciate some feedback.
(Apparently we are not the only ones fighting this stuff: AppJacked 2)
Update:Looks very much like Hear is the culprit. The telltale sign is very high memory consumption. Note that its not enough to simply drag the Hear application to the trash. To actually remove the plugin, follow the uninstall directions. You have to run Hear to call Uninstall from its application menu. Alternatively, you can simply remove the file
Monday, March 23, 2009
Things have been busy, which is why there hasn't really been a lot of news lately - posted news that is. Today I released beaTunes 2.0.3. It's a pure bugfix release that rids us from a number of small annoyances and a couple of real bugs.
The location of new MatchLists and playlists will now be a whole lot more predictable, the percentage slider in the silence detection config will actually be honored, scrolling through playlists should be smoother, etc.
The only new feature (if you want to call it that), is the capability to report crashes to my server. When you restart beaTunes after a crash, it should now offer to send the logs to the server. This includes stuff you did with beaTunes, your system info, your registration info etc. The dialog that pops up will mention the name of the file that's sent, so you can verify yourself that I am not trying to get your bank account numbers. And then of course you can simply choose not to send it.
I really hope this will make it easier to collect data from users in order to fix bugs quicker.