[Xfce4-commits] <xfce4-mpc-plugin:master> Implement mpd_server_set_output_device()

Landry Breuil noreply at xfce.org
Sat May 15 00:18:06 CEST 2010


Updating branch refs/heads/master
         to 6270c18d3ccf0731a86ca9d43a90399a79043d1a (commit)
       from 5584c44866f8e46ae9edc2b8301a5051b84124da (commit)

commit 6270c18d3ccf0731a86ca9d43a90399a79043d1a
Author: Landry Breuil <landry at xfce.org>
Date:   Sat May 15 00:10:16 2010 +0200

    Implement mpd_server_set_output_device()

 panel-plugin/simple-libmpd.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/panel-plugin/simple-libmpd.c b/panel-plugin/simple-libmpd.c
index e3c95c1..4668962 100644
--- a/panel-plugin/simple-libmpd.c
+++ b/panel-plugin/simple-libmpd.c
@@ -565,6 +565,11 @@ MpdData* mpd_server_get_output_devices(MpdObj* mo)
 
 int mpd_server_set_output_device (MpdObj* mo, int id, int state)
 {
+   char outbuf[18];
+   /* write (enable|disable)output 'id' to socket */
+   DBG("!");
+   snprintf(outbuf, sizeof(outbuf), "%soutput %d\n",(state ? "enable" : "disable"), id);
+   return mpd_send_single_cmd(mo,outbuf);
 }
 
 void mpd_status_set_volume(MpdObj* mo, int newvol)



More information about the Xfce4-commits mailing list