From: Thadeu Lima de Souza Cascardo Date: Mon, 22 Jun 2009 09:17:06 +0000 (-0300) Subject: Handle dbus message indicating that song has stopped. X-Git-Url: http://git.cascardo.info/?p=cascardo%2Fpubsub-bot.git;a=commitdiff_plain;h=575ce6c86bdc456ac8472a6ff5b1c52fda9d5cdd Handle dbus message indicating that song has stopped. --- diff --git a/status.c b/status.c index 5b32daa..30e7607 100644 --- a/status.c +++ b/status.c @@ -502,6 +502,14 @@ gettune (DBusConnection *conn, DBusMessage *msg, void *data) pushtune (data, "http://jabber.org/protocol/tune", tune); return DBUS_HANDLER_RESULT_HANDLED; } + else if (dbus_message_is_signal (msg, "org.MetaPlayer.player", "stop")) + { + printf("tune stopped\n"); + tune = iks_new ("tune"); + iks_insert_attrib (tune, "xmlns", "http://jabber.org/protocol/tune"); + pushtune (data, "http://jabber.org/protocol/tune", tune); + return DBUS_HANDLER_RESULT_HANDLED; + } else return DBUS_HANDLER_RESULT_NOT_YET_HANDLED; }