To Do (Help Welcomes)

* Compile a universal mysql package with the embedded library included. This fails in the examples directory on OS X.
* Generate separate ppc and intel packages for mysql and Amarok 2 if since the above doesn't work out. This way we get a working collection for the A2 binary release. [check!]

* Add the KDE4 portfiles to the macports repo, along with portfiles for those dependencies available on OS X. [check!]

* Finish the horrible excuse for a packaging tutorial currently on techbase.

* Write a script for Amarok that uses the native "Growl" notification system. I'd planned this for a while a had it mostly working with ruby script. I say mostly working because I never did get the artwork to display properly.

* Find out why Nepomuk isn't working on OS X even though it's built and installed. [check!]

* Find someone to do the above, post-2.0. I plan on being done after that :-)

* Redesign the mac.kde.org site before KDE 4.2. This one's easy, and, provided I have enough time and someone to do the graphics it'll look awesome. Otherwise it will just look OK. The idea/theme of the new site will be to imitate the plethora of indie mac sites out there while still having a splash of KDE-ness to it.

* Package 4.2!

* Camp KDE!

* Fade to black.

* Pimptacular OSD for Amarok 2.1.

* Solid backend for OS X (I mean, how hard could this be. really)?

* Finally start designing the interface of my bible reading software for OS X.

Any and all of these tasks are up for adoption. Call me!

And somewhere in between that all ... find a new job?

KNotify?

Instead of using Growl directly, would it be possible to bridge between KNotify and Growl the same way Galago is bridged?

Anything's possible!

Of course it would. I hate knotify however, and scripts are easy for me to wrap my brain around. Did I mention I don't actually know how to program?
Yeah, I kinda just make it up as I go.

Growl

Qt on OS X uses Growl for QSystemTrayIcon::ShowMessage(), according to the Qt documentation. It's accessible from the QtScript bindings in Amarok, although I was stumped by a similar issue displaying artwork. I think I can help with this, but I don't know Ruby. Let me know if I can help you.

Here's my QtScript js demo to get Growl notifications, which is mostly taken from the examples on the Amarok wiki page on scripting in 2.0:

Importer.loadQtBinding( "qt.core" );
function onTrackChanged() {
var track = Amarok.Engine.currentTrack();
var title = track.title;
var trackNumber = track.trackNumber;
var messageText = track.artist + '\n' + track.album + '\n' + track.year
+ '\n' + track.genre + '\n' + track.length + '\n' + track.score;
var messageTitle = trackNumber + " " + title;
var qsti = new QSystemTrayIcon( Amarok );
qsti.visible = true;
qsti.showMessage( messageTitle, messageText, 0, 100 );
}
Amarok.Engine.trackChanged.connect( onTrackChanged );

You make me love the internet.

Jason I started working on an applescript for this today and again got stumped by the no album art issue. Yes applescript. Don't ask.

I know a dbus function to get album art should be there because I committed it a few months ago.
Since then the dbus stuff got overhauled though so it might've gotten the axe.

Yes you can help, by finishing your script :-)
I'll look into the album art issue and you do that voodoo that you do :-D