diff --git a/client/controller.cpp b/client/controller.cpp index e12db7a1..20e7c33a 100644 --- a/client/controller.cpp +++ b/client/controller.cpp @@ -146,7 +146,7 @@ void Controller::worker() msg::Request requestMsg(kServerSettings); shared_ptr serverSettings(NULL); while (active_ && !(serverSettings = clientConnection_->sendReq(&requestMsg))); - logO << "ServerSettings buffer: " << serverSettings->bufferMs << ", latency: " << serverSettings->latency << ", volume: " << serverSettings->volume << "\n"; + logO << "ServerSettings - buffer: " << serverSettings->bufferMs << ", latency: " << serverSettings->latency << ", volume: " << serverSettings->volume << ", muted: " << serverSettings->muted << "\n"; requestMsg.request = kSampleFormat; while (active_ && !(sampleFormat_ = clientConnection_->sendReq(&requestMsg))); @@ -188,6 +188,7 @@ void Controller::worker() player_.reset(new OpenslPlayer(pcmDevice_, stream_)); #endif player_->setVolume(serverSettings->volume / 100.); + player_->setMute(serverSettings->muted); player_->start(); msg::Command startStream("startStream");