View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0021423 | MMA | Playback | public | 2025-01-06 22:37 | 2025-01-29 11:00 |
Reporter | rusty | Assigned To | |||
Priority | urgent | Severity | major | Reproducibility | always |
Status | feedback | Resolution | reopened | ||
Product Version | 2.0.3 | ||||
Target Version | 2.0.3 | Fixed in Version | 2.0.3 | ||
Summary | 0021423: Google Maps instructions cause MMA playback to stop (regression?) | ||||
Description | With build 1224, I've noticed that if I'm playing music with MMA while using Google Maps to navigate, then each time a navigation instruction is given, MMA playback stops! Tested with a Rav4 2017 Bluetooth - Samsung S24. Log ID: XW1WHDSNYF . Samsung Music doesn't experience this problem. Note also that this doesn't occur for MMA when Waze is providing the instructions (Waze seems to continue playing MMA in the background without stopping playback at all): Log ID: 1VU9KRWJVV | ||||
Tags | No tags attached. | ||||
Fixed in build | 1226 | ||||
|
I was unable to replicate it until I connected my phone to BT. I've realized that navigation instructions are spoken via phone speakers and not via BT. To fix it you need to start navigation, then click on the bottom panel(remaining time to destination) to expand/Settings/Play voice over Bluetooth. This option must be enabled to avoid pausing music during navigation instruction. |
|
So why does the issue not occur with Samsung Music? |
|
It's weird, but I have an idea what could be causing it. The issue can be related to ticket the ticket 0008369 too. The user has S23+ Android 14 and it seems that volume reduction does not work on his device. The behavior is different on your device, but the cause may be the same in the audioFocus settings. Both settings work correctly on my devices, so I can't verify if the new one fixes the problem. We will see. |
|
Here's a new log with build 1225 Log ID: VPTHWNNIWW |
|
A) 1) I tested it with Samsung Music and the behavior is the same as with MMA. Is it possible that during your testing of Samsung music, BT was already disconnected and therefore the behavior was different compared to MMA? 2) Can you confirm enabling "Play voice over Bluetooth" fixes the issue? 3) Can you confirm that pausing occurs only when navigation instruction goes through phone speakers even though BT device is connected? B) Please test the new developer option on your Samsung S24 and confirm that it works. This is not related to your issue, but it is related to ticket 8369. A user has a similar phone Samsung S23+. 1) Play some music 2) Go to Developer options and click on "Volume(Test)". The music volume should be changed with each click. |
|
A) 1) I retested with Samsung music and it does indeed work correctly in contrast to MMA. BUT there's a bit more to it: - Samsung music pauses playback whenever Maps provides instructions through the speaker and then resumes playback afterwards - MediaMonkey pauses playback whenever Maps provides instructions through the speaker and then fails to resume playback afterwards - (2) When 'Play voice over bluetooth' is enabled, MediaMonkey reduces volume (it doesn't pause playback) whenever Maps provides instructions through the speaker and re-raises volume afterwards 3) I forgot to test this. UPDATE: when MMA and Maps are playing via the speaker the bug doesn't occur. B) 1) 0% mutes volume, 10% leave volume muted, 100% unmutes volume (i.e. 10% doesn't behave as expected). Log ID: 7SDAVSSI9N Note: in testing Samsung Music and MediaMonkey, it's apparent that SM volume is significantly louder than MMA volume. |
|
Could the bug be related to the 'mute state' settings? |
|
A) Fixed in build 2.0.3.1226 B) MMA is less loud, probably due to the volume leveling enabled. However, if the 10% volume test does not work then also volume leveling should not work. You also wrote that the bug does not occur when MMA and Maps are playing via the speaker. Does it mean that music is not paused, but the volume is reduced during navigation instruction? I improved the "Volume(Test)" option, which switches between 0% 20% 100% 20%, so we will see whether 20% works on change from 0 to 20% or from 100% to 20% or if it doesn't matter. Also please test whether a notification (like a text message) reduces volume during playback (Note that options "Prevent volume changes" and "Disable notification sounds" must be disabled). If reducing volume does not work I believe it's a temporary issue on some Samsung devices similar to the history with S9 https://stackoverflow.com/questions/55359788/what-could-be-causing-setvolume-to-work-on-a-google-pixel-but-not-a-galaxy-s9?rq=1 This time we have the option to hand over control to the system so that it reduces the volume itself during these events. For this purpose, I've added a new option to Developer options called "System handling of transient audio focus". If it is enabled reducing volume is handled by the system itself, so it can be a solution for devices with this issue. |
|
A) Verified 1226--after Google maps provides directions, MMA playback resumes. And yes, to answer your question, in build 1225 when MMA was playing via the speaker and the bug didn't occur, music volume had been reduced rather than paused. BUT: when a notification occurs (e.g. for a whatapp message) while MMA is playing over BT, MMA _stops_ playback and only resumes about 2-5 seconds after the notification! IIRC prior to this build, MMA would just reduce volume for the half second that the notification occurs. Log ID: CAIG96QXFT (this log contains two what's app notifications; the first interrupting playback ~2 seconds, the second about 4s). EDIT: you can ignore the above. The pause was related to the fact that the speaker was connected to 2 devices simultaneously. B) I still have to do more testing, but in this build switching between 0 20 100 20 works as expected. |
|
So from my point of view, this issue can be closed. |