View Issue Details

IDProjectCategoryView StatusLast Update
0020009MMAPlaybackpublic2024-05-09 19:03
Reporterrusty Assigned To 
PriorityurgentSeveritymajorReproducibilityalways
Status assignedResolutionreopened 
Product Version2.0.0 
Target Version2.2.0Fixed in Version2.0.0 
Summary0020009: Performance: delay in response to playback controls with consecutive taps (regression)
DescriptionAs originally described in 0019932, MM2 feels slower in its response to playback controls (initiation / back / next).

Installing MMA 1.x vs 2.x on the same device shows that MMA2 experiences a noticeable delay in starting playback of a different track of about .2s compared to MMA1.

The issue is particularly noticeable when controlling MMA via the notifications player:
1 Initiate playback
2 In the notifications player click NEXT, BACK, NEXT
-->MMA1: Playback of the desired track starts within 2 seconds
-->MMA2: Playback of the desired track starts within 4 seconds!

A related point that further aggravates _perceived_ performance is that with MMA2 when playing over BlueTooth, tapping NEXT
--> Playback starts and metadata over AVRCP only updates in the car stereo a bit after playback starts
In contrast, with most other players, tapping NEXT --> metadata updates almost immediately, then Artwork, and then playback starts. The delay in any UI response makes playback over bluetooth seem delayed (at least in cases where there's a display involved).

I suspect that there are a few issues at play:
1 Playback initiation is slow
2 Playback initiation blocks metadata transmission/display
3 Playback initiation within .x seconds of a previous initiation attempt doesn't override the previous attempt
TagsNo tags attached.
Fixed in build1085

Relationships

related to 0019932 closedmartin Major Delay for playback controls (performance regression) 
related to 0019605 assignedmartin Performance: Optimize Artwork loading on Playback initiation 
related to 0020010 closedmartin Notifications player displays incorrect metadata (regression) 
related to 0020051 closedmartin Performance: Play controls in Playing > Queue 

Activities

martin

2023-05-24 22:53

developer   ~0072069

Improved in build 2.0.0.1085

rusty

2023-05-25 02:29

administrator   ~0072083

Last edited: 2023-06-19 16:08

Tested 1085 and playback 'feels' a bit faster, especially because metadata displays immediately. But:
- playback still initiates more slowly than with other apps
- Consecutively tapping FORWARD, BACK, NEXT still results in audio buffering causing track playback to only initiate after 3.5s.

rusty

2024-03-26 18:58

administrator   ~0074821

Tested 1167 and this issue persists.