diff --git a/es-core/src/components/VideoVlcComponent.cpp b/es-core/src/components/VideoVlcComponent.cpp index e34470f50..4ef7500d0 100644 --- a/es-core/src/components/VideoVlcComponent.cpp +++ b/es-core/src/components/VideoVlcComponent.cpp @@ -344,8 +344,7 @@ void VideoVlcComponent::stopVideo() void VideoVlcComponent::setMuteMode() { Settings *cfg = Settings::getInstance(); - if (!cfg->getBool("VideoAudio") || (cfg->getBool("ScreenSaverVideoMute") && mScreensaverMode)) - libvlc_audio_set_mute(mMediaPlayer, 1); - else - libvlc_audio_set_mute(mMediaPlayer, 0); + if (!cfg->getBool("VideoAudio") || (cfg->getBool("ScreenSaverVideoMute") && mScreensaverMode)) { + libvlc_media_add_option(mMedia, ":no-audio"); + } }