From ef0aac083576ef50b04b29193ea36d05685289cb Mon Sep 17 00:00:00 2001 From: Qball Cow Date: Sun, 19 Oct 2008 16:00:51 +0200 Subject: [PATCH] Add check for idle --- src/libmpd.c | 5 +++++ src/libmpd.h | 11 +++++++++++ 2 files changed, 16 insertions(+) diff --git a/src/libmpd.c b/src/libmpd.c index 5d16717..2316f2b 100644 --- a/src/libmpd.c +++ b/src/libmpd.c @@ -1211,3 +1211,8 @@ int mpd_server_update_outputs(MpdObj *mi) mpd_finishCommand(mi->connection); return mpd_unlock_conn(mi); } + +int mpd_server_has_idle(MpdObj *mi) +{ + return mi->has_idle; +} diff --git a/src/libmpd.h b/src/libmpd.h index a8650af..e29e7b8 100644 --- a/src/libmpd.h +++ b/src/libmpd.h @@ -625,6 +625,17 @@ char ** mpd_server_get_tag_types(MpdObj *mi); int mpd_misc_get_tag_by_name(char *name); /*@}*/ + +/** + * @param mi a #MpdObj + * + * Reports if the connected mpd supports the idle command. + * + * @returns a boolean, TRUE if it has idle support + */ +int mpd_server_has_idle(MpdObj *mi); + + #endif #ifdef __cplusplus -- 2.11.4.GIT