so far it seems to work for Panucci but I have the problem that the internal player also reacts on the dbus messages. The result is that both players are started or stopped and only the internal player is audible. (btw happens also when the internal player is closed and only the media home applet is there).
Not sure if there is anything we can do about this - can dbus messages be "consumed" like events in an UI?
Another problem I had this morning is that Panucci often is not able to resume m4a-files. After pressing the play-button it freezes and hildon tells me that the application is no longer reacting... but that is another story.
Anyway, thanks for your efforts so far.
And a hint for your girlfriends gift: Ask her what she wants for Christmas. So your gift can't be wrong and she still has the anticipation. (komisches Wort für Vorfreude, aber angeblich heißt das so )