View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0021509 | MMA | Playback | public | 2025-02-24 03:03 | 2025-02-25 20:05 |
Reporter | rusty | Assigned To | |||
Priority | urgent | Severity | major | Reproducibility | always |
Status | closed | Resolution | reopened | ||
Product Version | 2.0.4 | ||||
Target Version | 2.0.4 | Fixed in Version | 2.0.4 | ||
Summary | 0021509: Casting: 'Next' breaks playback status (regression) | ||||
Description | In 2.0.4.2108 Pressing 'Next' always causes playback status to display incorrectly: 1 Cast tracks to Track A, Track B (this issue occurs with any tracks) 2 Click next partway through Track A --> MMA's 'Pause' button changes to a Play button (even though Playback of Track B continues) --> The seekbar stops advancing (as if playback has been paused at the beginning of Track B) This occurs on multiple devices / android versions when casting to a Google Audio Cast device: S10/Android 12 Debug log: GGGZ6BKS8J Pixel 7/Android 15 Debug log: NV8UECAGGE | ||||
Tags | No tags attached. | ||||
Fixed in build | 1230 | ||||
|
On further testing: - the bug occurs consistently with a Chromecast audio device, but only occurs every few tracks with a Chromecast mini - the bug is most likely to occur the _first_ time the user presses Next after initiating casting - The bug also causes the play/pause button to completely stop working: 1 cast music 2 Press next --> bug is triggered 3 Press play --> it doesn't work (occasionally it'll cause a crash--similar to 0019129) 4 Press pause --> it doesn't work The only way to get play/pause to work is to tap Next 5 Press play |
|
Fixed in build 2.0.4.1229 |
|
Verified 1229 Tested on Moto Edge 40 (A14) and Moto X4 (Lineage 22 [A15]) |
|
Tested 1229 on A14 and A15 devices and was only able to replicate a variant of the bug once. I consider the issue resolved, but am re-opening the bug for you to determine whether the case I observed is a new bug or a variant of the same one. 1 Google cast numerous tracks with 'Continuous' enabled 2 After playback looped to the last-displayed track in the playing queue (not the last track in the Playing queue), unlocked the device and clicked NEXT --> Playing queue adjusted position (since the next track was off-display) and stopped playing Debug log: BRLTPJ2MQN casting stopped when clicking next |
|
1) What do you mean by "cast numerous tracks with 'Continuous' enabled"? What 'Continuous'? 2) last-displayed track in the playing queue is not the last track in the Playing queue? What do you mean? Where is the last track displayed, which is not the last track in the playing queue? Can you provide a screenshot to clarify? Based on your log and database "Under the Dome" was the last track in your Now playing list and the tracked stopped or did not start to play from unknown reason. This is different from the original issue. Anyway, I have one scenario when the original issue still occurs so I would like to create another build. Btw. None of these issues are regression, just the behavior of Chromecast devices changed a bit. Further testing will be needed with the latest library in the next BETA. So except for the original issue, I would push everything to the next BETA. |
|
To replicate the remaining issue, follow these steps: 1) play a track and start cast to Chromecast 2) seek to the end of the track and wait until playback transmits to the next track 3) The next track starts to play on the Chromecast device, but on the phone is playback in STOP state! Fixed in build 2.0.4.1230 |
|
Re-verified playback on Android 12, 14, 15. To bluetooth, Google Cast, UPnP, Android Auto. Note that variants of the issue described at 0021509:0078363 still occur when casting over UPnP or playing using Android Auto. These are minor, though and distinct. Opening them in a separate bug. |