Skip navigation

Amule has no build-in support for Growl Notifications. Fortunately, the good people at Growl has provided a command-line tool to post Growl notifications that we can use in Amule’s Events. Here’s how to set it up:


  1. Download the latest Growl, and mount the dmg. Look for the “growlnotify” folder, which is inside the “Extras” folder.
  2. Launch your (it’s in the /Applications/Utilities/ folder.)
  3. Type “cd ” (without quotes and include a space character after cd) but do not hit the Return key.
  4. Drag and drop the mentioned “growlnotify” folder into your Your Terminal command should then look like this.
  5. Hit Return.
  6. Drag and drop “” from the “growlnotify” folder into your Terminal. Your Terminal command should look like this. Hit Return to start installation. Enter your admin password when prompted.
  7. Done.

    You can verify proper installation by issuing the terminal command “growlnotify -h”. If you see a Help screen, installation is perfect.


  1. Launch Amule, and click on the Preferences button.
  2. Now click on the Events option, and select “Download completed”.
  3. Tick the “Enable command execution on core” option.
  4. Copy and paste the following single line of text into “Core command:”

    /usr/local/bin/growlnotify -n Amule -s -a /Applications/ -w -t Amule -m Completed %NAME (%SIZE bytes) after %DLACTIVETIME

  5. Done.



  • Well, you can wait for your existing download to complete to find out…, or simply go and Search for a small yet very popular file with plenty of sources to download quickly! I suggest using the keyword “doc” to search in Local.
  • During my lengthy debugging, I noted Growl somehow went dead and will not respond no matter what. Rebooting the Mac sometimes helps, but the best way to get Growl going again is by selecting “Restart Growl” from Growl menu item.


    Don’t forget to customize and configure your Amule’s Growl preferences via System Preferences.

  • System Preferences -> Growl -> Applications -> Amule, and click the “Configurate” button.


    If your Amule is hosted in a remote mac, you can set up Growl to notify you on your node too.

    1. Add -P PASSWORD and -H XXX.XXX.XXX.X to the command as listed in Part B4 above. It should look like below:

      /usr/local/bin/growlnotify -n Amule -s -a /Applications/ -w -P alpina -H -t Amule -m Completed %NAME (%SIZE bytes) after %DLACTIVETIME

      -P PASSWORD, this is the same “Server Password” you set in Growl’s Network Preferences.
      -H XXX.XXX.XXX.X, this is the IP address of your node, ie., the IP address of the Mac to send the notifications to.

    2. Copy and paste the command text into your remote Mac’s Terminal and execute it. If you receive the notification in your node, it works. (duh) Otherwise, check your node’s Growl’s Network settings, making sure “Listen for incoming notification” is enabled. Also, you might want to temporarily disable OS X’s Firewall for testing purposes. You must allow the relevant ports for Growl’s network notification through your firewall!


    1. I don’t use amule often enough but I love Growl!

      Where did you get that iPhone style? It’s cool!

    2. Yah, I like that so much it’s the default style.

      You can make it display in different color via the priority setting.

    3. You have done it once more. Great read!

    4. Wow I am literally the first reply to this incredible writing!

    5. Just wish to say your article is as surprising. The clarity for your put up is just cool and that i could assume you’re a
      professional on this subject. Well along with your permission
      allow me to clutch your feed to stay up to date with impending
      post. Thank you one million and please keep up the enjoyable work.

    6. I like what you guys tend to be up too. This type of clever work and
      exposure! Keep up the awesome works guys I’ve incorporated you guys to
      my personal blogroll.

    Leave a Reply

    Fill in your details below or click an icon to log in: Logo

    You are commenting using your account. Log Out /  Change )

    Google photo

    You are commenting using your Google account. Log Out /  Change )

    Twitter picture

    You are commenting using your Twitter account. Log Out /  Change )

    Facebook photo

    You are commenting using your Facebook account. Log Out /  Change )

    Connecting to %s

    %d bloggers like this: