diff --git a/app/gui/oven_control/soundplayer.cpp b/app/gui/oven_control/soundplayer.cpp index 67bf6c5..b18eee7 100644 --- a/app/gui/oven_control/soundplayer.cpp +++ b/app/gui/oven_control/soundplayer.cpp @@ -20,10 +20,12 @@ void SoundPlayWorker::play(const QString &filename) { if (proc->state() != QProcess::NotRunning) { + system("amixer -c 0 sset 'Headphone' off"); proc->terminate(); proc->waitForFinished(); } + system("amixer -c 0 sset 'Headphone' on"); proc->start(QString("aplay"), QStringList(filename)); proc->waitForStarted(); }