diff --git a/firmware/application/audio.cpp b/firmware/application/audio.cpp
index 852ea7575a75f0df96656ab64a405069875960f0..88f6585984f9b4210881c679c26df8b858db2210 100644
--- a/firmware/application/audio.cpp
+++ b/firmware/application/audio.cpp
@@ -141,7 +141,11 @@ void start() {
 }
 
 void stop() {
-	mute();
+	//mute();  //Now it depends on speaker mode
+	if (portapack::speaker_mode)
+ 		speaker_mute();
+ 	else
+ 		mute();   //Mute headphones
 	i2s::i2s0::tx_stop();
 }