From bcf757477b1785c8bea0845f9030541371ef46ca Mon Sep 17 00:00:00 2001 From: Evgeniy Alekseev Date: Fri, 29 Jul 2016 13:50:03 +0300 Subject: [PATCH] use constat string to request mpd data --- sources/extsysmonsources/playersource.cpp | 4 +++- sources/extsysmonsources/playersource.h | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/sources/extsysmonsources/playersource.cpp b/sources/extsysmonsources/playersource.cpp index fb314e4..9a7b85e 100644 --- a/sources/extsysmonsources/playersource.cpp +++ b/sources/extsysmonsources/playersource.cpp @@ -322,7 +322,9 @@ QVariantHash PlayerSource::getPlayerMpdInfo() m_mpdSocket.connectToHost(m_mpdAddress, m_mpdPort); } else if (m_mpdSocket.state() == QAbstractSocket::ConnectedState) { // send request - m_mpdSocket.write("currentsong\nstatus\n"); + if (m_mpdSocket.write(MPD_STATUS_REQUEST) == -1) + qCWarning(LOG_ESS) << "Could not write request to" + << m_mpdSocket.peerName(); } return m_mpdCached; diff --git a/sources/extsysmonsources/playersource.h b/sources/extsysmonsources/playersource.h index 501d0fc..4474a37 100644 --- a/sources/extsysmonsources/playersource.h +++ b/sources/extsysmonsources/playersource.h @@ -24,6 +24,8 @@ #include "abstractextsysmonsource.h" +#define MPD_STATUS_REQUEST "currentsong\nstatus\n" + class QProcess;