MythGrowl Released

December 27th, 2006

I’ve just finished writing MythGrowl - a fairly simple MAC OS X application that generates Growl notifications when your MythTV backend starts and stops recording or watching a show. You simply specify the IP address or hostname of your MythTV backend server and it will start notifying you. The application (universal binary) is available below.

Update: This is no longer the place to download MythGrowl. It has moved to http://mythgrowl.sourceforge.net/ Download the latest version there!

Download now
 

Complete source code can be downloaded here
I’m releasing MythGrowl under the GPL.

You have to promise to check for regular updates and report any bugs. I plan to implement the Sparkle update system in the next release.

Screenshots:

9 Responses to “MythGrowl Released”

  1. Brad Says:

    NICE!!

    Thank-you, this looks very interesting.

  2. Oddessy’s Blog » Blog Archive » MythGrowl Released Says:

    [...] MythGrowl Released [...]

  3. Mike Says:

    Very nice app. I recompiled it for my ppc mac, my first ever experience with xCode. I would just like to ask, does it only work for notifications encoder 1? It doesn’t do anything when a recording starts on the second card.

  4. John Says:

    Hi Mike - I’m really glad you like the app, yes it seems that the compiled application is not a universal binary as I claimed. I will sort this out in the next release. That’s also a very good point you raised about it only notifying you when a recording starts on another encoder, I only have 1 tuner card so hadn’t given it any thought. I will be sure to fix this in the next release which should be in a week or so and it will have some other new features as well that I’m still working on.

    Thanks a lot for the feedback and feel free to send any other feedback you might have my way.

  5. Joe Auty Says:

    Hello,

    I’m getting an error in XCode trying to recompile MythGrowl for PPC. Is there anyway you could either post the PPC version, or else verify that 0.3 still builds correctly under XCode?

    My error:

    Building target “MythGrowl” of project “mythgrowl” — (1 error, 1 warning)
    cd /Users/joe/Desktop/mythgrowl
    /usr/bin/gcc-4.0 -o /Users/joe/Desktop/mythgrowl/build/Debug/MythGrowl.app/Contents/MacOS/MythGrowl -L/Users/joe/Desktop/mythgrowl/build/Debug -L/Users/joe/Desktop/mythgrowl -F/Users/joe/Desktop/mythgrowl/build/Debug -F/Users/joe/Desktop/mythgrowl -filelist /Users/joe/Desktop/mythgrowl/build/mythgrowl.build/Debug/MythGrowl.build/Objects-normal/ppc/MythGrowl.LinkFileList -framework Cocoa -framework Growl-WithInstaller -framework AGRegex -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk
    /usr/bin/ld: warning /Users/joe/Desktop/mythgrowl/AGRegex.framework/AGRegex cputype (7, architecture i386) does not match cputype (18) for specified -arch flag: ppc (file not loaded)
    /usr/bin/ld: Undefined symbols:
    .objc_class_name_AGRegex
    collect2: ld returned 1 exit status
    /usr/bin/ld: warning /Users/joe/Desktop/mythgrowl/AGRegex.framework/AGRegex cputype (7, architecture i386) does not match cputype (18) for specified -arch flag: ppc (file not loaded)
    /usr/bin/ld: Undefined symbols:
    .objc_class_name_AGRegex
    collect2: ld returned 1 exit status
    Build failed (1 error, 1 warning)

  6. Adam Wolf Says:

    Any chance you could put that Sparkle framework in sometime soon?

  7. John Says:

    Adam-

    Sparkle support has now been added as well as a number of other features you will hopefully like. The project has been moved to Sourceforge and can now be downloaded at

    http://mythgrowl.sourceforge.net/

    I’d love to hear any feedback you might have. Sorry it took so long.

  8. joe Says:

    Hi,

    great app… well it looks like a great app. I cant get i to work, is there something else I have to do? I have put in the IP and left the port number standard 6544.

    but no pop ups appear,i am on leaopard and the mythtv box is running myth version 0.20.2.

    Can any one help?…….

  9. Administrator Says:

    Joe-

    If you use your web browser and goto http://your-myth-backend-ip:6544 does it show you the mythbackend status page? MythGrowl gets its info off that page so if you can’t access that from your browser then it definitely won’t work. Could a firewall be blocking the connection?

    John

Leave a Reply