View Issue Details

IDProjectCategoryView StatusLast Update
0021744MMAGeneralpublic2025-09-29 15:45
Reporterrusty Assigned To 
PriorityurgentSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version2.1.0 
Target Version2.1.1Fixed in Version2.1.1 
Summary0021744: 'Mounting storage' appears on USB audio adapter insertion
DescriptionUpon plugging in a USB audio adapter, MMA displays 'Mounting storage' for over 45s seconds in the MMA status indicator, even though the system starts functioning as an audio adapter about 6 seconds after it's plugged in.

Debug log: 4YWH6VHJUH
TagsNo tags attached.
Fixed in build1280

Activities

martin

2025-08-28 09:58

developer   ~0079421

This is because MMA detects usb host connected and expects that it is a storage device and waits for the mounted event.
With some OTG storage, the mounted event is never received, so MMA is waiting and testing whether new storage is available for 1 min.
This is why 'Mounting storage' appears.
This is not a regression against the current version in production.

martin

2025-08-29 16:33

developer   ~0079440

Last edited: 2025-09-05 15:53

Improved for Android 12 and newer.
Since Android 12+, we can use UsbManager to detect usb device type.

Fixed in build 2.1.1.1276

rusty

2025-09-29 15:36

administrator   ~0079652

Verified 1280 (on a Pixel 7/Android 16 and S24/Android 15).

However, now, when 'Resume play on connection' is enabled, there's no indication that a background service is running. I don't mind this (I find the notification a bit annoying) however, is this in compliance with Android guidelines?

rusty

2025-09-29 15:45

administrator   ~0079653

Scratch that. The notification still appears, just not immediately.