A less broken GrowlTunes
May 20th, 2008I am so sick of GrowlTunes. When it tries to find album art for a song that doesn’t have an ‘Album’ tag set it goes ahead and queries Amazon for the album art anyway, this results in a terribly ugly looking ‘Unter Null’ picture displaying in the Growl notification, presumably because it is querying Amazon for ‘Null’.

I tried downloading a fresh version from the Growl site and the version available currently (1.1.2) doesn’t seem to suffer the ugliness and instead displays a much more sensible iTunes icon.
Great, I thought. That’s the end of my troubles with GrowlTunes.
Not so.
It seems that this version has a new problem - if a song is played that has no ‘Track Number’ field set then GrowlTunes displays an ugly (null). where the track name should appear.

At this point I’m more than a little peeved. Would it really have killed them to add a simple check to see if the Track Number is null and if so, don’t try and display it. This is an application used by hundreds of thousands of people, I just can’t understand it. Mac software is meant to be built better than this.
A quick Google search shows I am not the only one complaining about this problem and the standard reply seems to be that a replacement version of GrowlTunes is currently being developed and we are meant to wait for that to fix the stupidness.
Since the source for GrowlTunes is freely available I figured I’d download it and fix it. It only took me 10 minutes and 2 lines of code to make it only try and display the track number if a track number is actually set. You can download the version I have fixed here.
Close your current version of GrowlTunes, unzip my one, drag it to your applications folder and replace the existing version. From now on GrowlTunes will only try and display a track number if there is one available to display.
May 20th, 2008 at 2:04 pm
sorry my band got mixed up in your tagging =) pretty funny though!
July 8th, 2008 at 7:44 am
Thank you so much for this! The convergence of free code and dedicated programmers: a beautiful thing.
July 8th, 2008 at 7:51 am
Thanks Lee!
July 25th, 2008 at 1:54 am
Thanks! I love your version but would like to customize mine ever further. Where is the code that you altered? I looked in the package resources but couldnt find it. THANKS!
July 25th, 2008 at 4:38 am
L8on - Thanks! You can download the source for the version I modified at http://www.shipsomecode.com/wp-content/uploads/2008/07/growltunes.zip
The original Growl source can be checked out from SVN by following the instructions at http://growl.info/documentation/developer/growl-source-install.php
Once you have checked out the source, GrowlTunes is in the Extras/GrowlTunes folder.
August 16th, 2008 at 2:30 am
Hi webmaster!
August 24th, 2008 at 1:31 am
Thanks very much for the effort. Unfortunatly it still displays the “(null)” for a split second, which is distracting, as the track title jumps to the left.
Personally I don’t need to see any track number info– it’s not something I use most of the time.
anyway, I’m going to keep your version installed until I find something better. thanks again.
August 26th, 2008 at 12:17 am
wow, it’s pretty cool, thanks a lot
September 22nd, 2008 at 6:48 pm
Thanks a lot! I couldn’t get over that stupid null thing… you’re fix was awesome thank you.
January 31st, 2009 at 4:30 am
Works great!
Fantastic!.
Thanks man.
February 23rd, 2009 at 1:48 pm
Thanks.
April 10th, 2009 at 6:44 pm
I”m keep getting
“(Composed by) ” thing..
could you plz remove it, and re-upload?
May 16th, 2009 at 2:21 pm
Beautiful
Just what I needed. Thanks a bunch!
/Mark