private MPD getInstance() throws MPDServerException, UnknownHostException {
if (mpdPlayer == null) {
try {
mpdPlayer = new MPD(PropertyHelper.getInstance().getMPDHost(), PropertyHelper.getInstance().getMPDPort());
} catch (Exception e) {
throw new MPDServerException("Unabled to load MPD config from settings: " + e.getMessage(), e);
}
}
return mpdPlayer;
}