A less broken GrowlTunes

May 20th, 2008

I 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’.

Ugly Unter Null iTunes

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.

Null

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.

13 Responses to “A less broken GrowlTunes”

  1. Erica Dunham Says:

    sorry my band got mixed up in your tagging =) pretty funny though!

  2. Lee Says:

    Thank you so much for this! The convergence of free code and dedicated programmers: a beautiful thing.

  3. Administrator Says:

    Thanks Lee!

  4. L8on Says:

    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!

  5. Administrator Says:

    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.

  6. Kazelzkn Says:

    Hi webmaster!

  7. dvy Says:

    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.

  8. hey Says:

    wow, it’s pretty cool, thanks a lot

  9. Chris Says:

    Thanks a lot! I couldn’t get over that stupid null thing… you’re fix was awesome thank you.

  10. Wai Says:

    Works great! :) Fantastic!.

    Thanks man.

  11. Salutis Says:

    Thanks.

  12. ray Says:

    I”m keep getting

    “(Composed by) ” thing..

    could you plz remove it, and re-upload?

  13. Mark Says:

    Beautiful :) Just what I needed. Thanks a bunch!

    /Mark

Leave a Reply