aboutsummaryrefslogtreecommitdiffstats
path: root/mpd-notification.h
diff options
context:
space:
mode:
authorGravatar Christian Hesse <mail@eworm.de>2014-09-30 01:39:22 +0200
committerGravatar Christian Hesse <mail@eworm.de>2014-09-30 01:39:22 +0200
commit1a8009f4773c591717775c4a768ae61030c52453 (patch)
treea64708f7c16a7a4177fd0fea8f98e1711ac6538a /mpd-notification.h
parent95dffa689a440690ed9b3a1c8b353e62ccebb9ce (diff)
downloadmpd-notification-1a8009f4773c591717775c4a768ae61030c52453.tar.gz
mpd-notification-1a8009f4773c591717775c4a768ae61030c52453.tar.zst
introduce mpd-notification.h
Diffstat (limited to 'mpd-notification.h')
-rw-r--r--mpd-notification.h39
1 files changed, 39 insertions, 0 deletions
diff --git a/mpd-notification.h b/mpd-notification.h
new file mode 100644
index 0000000..c618f68
--- /dev/null
+++ b/mpd-notification.h
@@ -0,0 +1,39 @@
+/*
+ * (C) 2014 by Christian Hesse <mail@eworm.de>
+ *
+ * This software may be used and distributed according to the terms
+ * of the GNU General Public License, incorporated herein by reference.
+ */
+
+#ifndef MPD_NOTIFICATION_H
+#define MPD_NOTIFICATION_H
+
+#include <mpd/client.h>
+
+#include <libnotify/notify.h>
+
+#include <stdio.h>
+#include <unistd.h>
+#include <stdlib.h>
+#include <string.h>
+#include <signal.h>
+#include <getopt.h>
+#include <regex.h>
+
+#include "config.h"
+#include "version.h"
+
+#define PROGNAME "mpd-notification"
+
+#define NOTIFICATION_TIMEOUT 10000
+
+/*** received_signal ***/
+void received_signal(int signal);
+
+/*** get_icon ***/
+char * get_icon(const char * music_dir, const char * uri);
+
+/*** main ***/
+int main(int argc, char ** argv);
+
+#endif /* MPD_NOTIFICATION_H */