[Goodies-commits] r2133 - in xfce4-mpc-plugin/trunk: . panel-plugin

Landry Breuil landry at xfce.org
Thu Oct 26 21:27:39 CEST 2006


Author: landry
Date: 2006-10-26 19:27:37 +0000 (Thu, 26 Oct 2006)
New Revision: 2133

Modified:
   xfce4-mpc-plugin/trunk/ChangeLog
   xfce4-mpc-plugin/trunk/README
   xfce4-mpc-plugin/trunk/TODO
   xfce4-mpc-plugin/trunk/configure.ac
   xfce4-mpc-plugin/trunk/panel-plugin/xfce4-mpc-plugin.c
Log:
- Bumping Version number for release
- Completed README/TODO


Modified: xfce4-mpc-plugin/trunk/ChangeLog
===================================================================
--- xfce4-mpc-plugin/trunk/ChangeLog	2006-10-26 11:37:45 UTC (rev 2132)
+++ xfce4-mpc-plugin/trunk/ChangeLog	2006-10-26 19:27:37 UTC (rev 2133)
@@ -1,3 +1,7 @@
+   * release 0.2.0
+   * written a simple interface with mpd when libmpd is not available
+   * cleaned/modularized code
+   * add repeat/random toggle in right-click menu
    * use xfce_* functions for config dialog
    * replaced play call/button with pause -> better
    * don't connect at startup (plugin is not configured)

Modified: xfce4-mpc-plugin/trunk/README
===================================================================
--- xfce4-mpc-plugin/trunk/README	2006-10-26 11:37:45 UTC (rev 2132)
+++ xfce4-mpc-plugin/trunk/README	2006-10-26 19:27:37 UTC (rev 2133)
@@ -2,11 +2,22 @@
 ----------------
 
 This is a simple Musicpd (http://www.musicpd.org) client plugin for the Xfce 4.4 panel.
-To build it, you must have libmpd libraries and headers installed. 
+Features :
+- next/stop/play/pause/previous buttons
+- current status/playing track when mouse passes over the plugin
+- decrease/increase volume with mousewheel
+- toggle random/repeat in right-click menu
+
+To build it, you have two options :
+- against libmpd libraries : 
 Get'em from your OS' repository/ports, or from source here : http://cms.qballcow.nl
-If libmpd is not installed in a standard directory, use --with-libmpd.
+It will be autodetected by pkg-config.
+If libmpd is not installed in a standard directory, use --with-libmpd=path_to_libmpd.
+- without libmpd :
+In 0.2.0, i implemented a simple interface with mpd, using plain old sockets.
+If libmpd is not found, it will be used as a fallback (or if you specify --without-libmpd)
 
-./configure (--prefix=.. --with-libmpd=..) && make && su -c make install should suffice.
+./configure && make && su -c make install should suffice in most cases.
 
 This little piece of code is licensed under a BSD-style licence.
 (OpenBSD variant modeled after the ISC licence)

Modified: xfce4-mpc-plugin/trunk/TODO
===================================================================
--- xfce4-mpc-plugin/trunk/TODO	2006-10-26 11:37:45 UTC (rev 2132)
+++ xfce4-mpc-plugin/trunk/TODO	2006-10-26 19:27:37 UTC (rev 2133)
@@ -1,2 +1,2 @@
-Rewrite mpd communications to let the user choose with/without libmpd.
-gettext'ize.
+- add a simple track selection window (no complete playlist mgmt)
+- run a standalone configurable client on demand (dbl click ?)

Modified: xfce4-mpc-plugin/trunk/configure.ac
===================================================================
--- xfce4-mpc-plugin/trunk/configure.ac	2006-10-26 11:37:45 UTC (rev 2132)
+++ xfce4-mpc-plugin/trunk/configure.ac	2006-10-26 19:27:37 UTC (rev 2133)
@@ -3,7 +3,7 @@
 dnl xfce4-mpc-plugin - mpd client plugin for the XFce4 panel
 dnl
 
-m4_define([mpc_version], [0.1.0])
+m4_define([mpc_version], [0.2.0])
 
 AC_INIT([xfce4-mpc-plugin], [mpc_version()],
 	[landry at fr.homeunix.org])

Modified: xfce4-mpc-plugin/trunk/panel-plugin/xfce4-mpc-plugin.c
===================================================================
--- xfce4-mpc-plugin/trunk/panel-plugin/xfce4-mpc-plugin.c	2006-10-26 11:37:45 UTC (rev 2132)
+++ xfce4-mpc-plugin/trunk/panel-plugin/xfce4-mpc-plugin.c	2006-10-26 19:27:37 UTC (rev 2133)
@@ -24,6 +24,7 @@
 
 #include <libxfcegui4/libxfcegui4.h>
 #include <string.h>
+#include <glib/gprintf.h>
 
 #define DEFAULT_MPD_HOST "localhost"
 #define DEFAULT_MPD_PORT 6600




More information about the Goodies-commits mailing list