import gmpc-serverstats 0.14.0

(including patch to also show the total number of songs)

Plugin for gmpc to display statistics about the mpd server.

ok bernd@
This commit is contained in:
jasper 2007-04-19 07:38:37 +00:00
parent c183097a0b
commit bde1e4fa0b
5 changed files with 81 additions and 0 deletions

View File

@ -0,0 +1,32 @@
# $OpenBSD: Makefile,v 1.1.1.1 2007/04/19 07:38:37 jasper Exp $
SHARED_ONLY= Yes
COMMENT= "display mpd-server statistics, for gmpc"
VERSION= 0.14.0
DISTNAME= gmpc-serverstats-${VERSION}
CATEGORIES= audio
HOMEPAGE= http://cms.qballcow.nl/index.php?page=Plugins
# GPL
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
WANTLIB= X11 Xau Xdmcp Xrender atk-1.0 cairo expat fontconfig \
freetype gdk-x11-2.0 gdk_pixbuf-2.0 glib-2.0 glitz \
gmodule-2.0 gobject-2.0 gtk-x11-2.0 m mpd pango-1.0 \
pangocairo-1.0 pangoft2-1.0 png z
MASTER_SITES= http://download.sarine.nl/gmpc-${VERSION}/plugins/
MODULES= devel/gettext
RUN_DEPENDS= :gmpc->=${VERSION}:audio/gmpc
BUILD_DEPENDS= ${RUN_DEPENDS}
USE_LIBTOOL= Yes
CONFIGURE_STYLE= gnu
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (gmpc-serverstats-0.14.0.tar.gz) = wJsKK8KW0KwiK4UmsmNdFw==
RMD160 (gmpc-serverstats-0.14.0.tar.gz) = U9sWQRGBvugF9DERW/M/xuYKFpU=
SHA1 (gmpc-serverstats-0.14.0.tar.gz) = qkkdwoxNUONs14l1wumKN/JSYNw=
SHA256 (gmpc-serverstats-0.14.0.tar.gz) = G5lYVwbwMJVN4SieaRBsntC6Yb0ChElzgyv2EZ5ZkD4=
SIZE (gmpc-serverstats-0.14.0.tar.gz) = 319499

View File

@ -0,0 +1,38 @@
$OpenBSD: patch-src-plugin_c,v 1.1.1.1 2007/04/19 07:38:37 jasper Exp $
--- src/plugin.c.orig Thu Jan 11 23:50:36 2007
+++ src/plugin.c Mon Apr 16 18:39:38 2007
@@ -68,6 +68,7 @@ enum {
SERVERSTATS_MPD_DB_PLAYTIME,
SERVERSTATS_MPD_DB_ARTISTS,
SERVERSTATS_MPD_DB_ALBUMS,
+ SERVERSTATS_MPD_DB_SONGS,
SERVERSTATS_NUM_FIELDS
};
static GtkTreeRowReference *serverstats_ref = NULL;
@@ -185,6 +186,10 @@ static void serverstats_update()
value = g_strdup_printf("%i", mpd_stats_get_total_albums(connection));
gtk_label_set_text(GTK_LABEL(serverstats_labels[SERVERSTATS_MPD_DB_ALBUMS]), value);
g_free(value);
+ /** DB SONGS*/
+ value = g_strdup_printf("%i", mpd_stats_get_total_songs(connection));
+ gtk_label_set_text(GTK_LABEL(serverstats_labels[SERVERSTATS_MPD_DB_SONGS]), value);
+ g_free(value);
}
void serverstats_combo_changed(GtkComboBox *box, GtkWidget *pb)
@@ -391,6 +396,15 @@ static void serverstats_init()
label = serverstats_labels[SERVERSTATS_MPD_DB_ALBUMS]= gtk_label_new("");
gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
gtk_table_attach(GTK_TABLE(table),label, 1,2,7,8,GTK_SHRINK|GTK_FILL, GTK_SHRINK|GTK_FILL, 0,0);
+ /** Mpd Songs */
+ label = gtk_label_new("");
+ gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
+ gtk_misc_set_padding(GTK_MISC(label), 12,0);
+ gtk_label_set_markup(GTK_LABEL(label), "<b>Number of songs:</b>");
+ gtk_table_attach(GTK_TABLE(table),label, 0,1,8,9,GTK_SHRINK|GTK_FILL, GTK_SHRINK|GTK_FILL, 0,0);
+ label = serverstats_labels[SERVERSTATS_MPD_DB_SONGS]= gtk_label_new("");
+ gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
+ gtk_table_attach(GTK_TABLE(table),label, 1,2,8,9,GTK_SHRINK|GTK_FILL, GTK_SHRINK|GTK_FILL, 0,0);
/**
* Add table

View File

@ -0,0 +1 @@
Plugin for gmpc to display statistics about the mpd server.

View File

@ -0,0 +1,5 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2007/04/19 07:38:37 jasper Exp $
share/gmpc/plugins/
share/gmpc/plugins/serverstats/
share/gmpc/plugins/serverstats/mpd.png
share/gmpc/plugins/serverstatsplugin.so