View Issue Details

IDProjectCategoryView StatusLast Update
0020346MMASynchronizationpublic2023-11-22 13:05
Reporterrusty Assigned To 
PriorityurgentSeveritymajorReproducibilityalways
Status resolvedResolutionreopened 
Product Version2.0.0 
Target Version2.0.0Fixed in Version2.0.0 
Summary0020346: Synch: status indicator is missing (regression)
DescriptionWhen initiating a sync operation, MMA no longer displays a sync status indicator in the notifications drawer.

This is problematic because:
a) if the user runs another app they won't realize that the operation is in progress
b) if the user goes back to the library, MM shows a progress indicator in MM, but it doesn't indicate status (i.e. it shows that the operation is ongoing but doesn't show how much of the operation has been completed).

Tested 1154 / Android 14.
TagsNo tags attached.
Fixed in build1157

Relationships

related to 0020376 feedbackmartin Expanded Status bar causes UI to flash whenever it collapses 
related to 0020387 closedmartin MMA crashes on Android 6 due to NoSuchMethodError 

Activities

rusty

2023-11-14 22:09

administrator   ~0073477

Last edited: 2023-11-14 22:52

1) I would suggest that the following should appear in the UI Options screen:

Notifications

Show Player
When paused/inactive, show in notifications bar for __ seconds before closing.

Show notifications
Allow notifications for background prccesses (disabled)


2) Suggested text for the notifications option screen

Show notifications

Allow notifications for various background processes.

Media Library
Library and storage updates

Sync
Sync status

Wired devices
Device connection updates

Miscellaneous
Album Art, mediastore, etc. updates


3) Would the user be prompted to display notifications at any times (e.g. on install, or on Sync)? Otherwise, some of the notifications, which are quite important, would go unnoticed.

martin

2023-11-15 23:56

developer   ~0073513

Last edited: 2023-11-15 23:57

So these two dialogs are requested according to conditions defined in ~0073482
Note that it is related to Android 13 and higher only,
systemFirstTimeDialog.JPEG (117,203 bytes)   
systemFirstTimeDialog.JPEG (117,203 bytes)   
SecondTimeRationaleDialog.JPEG (111,192 bytes)   
SecondTimeRationaleDialog.JPEG (111,192 bytes)   

martin

2023-11-15 23:57

developer   ~0073514

Fixed in build 2.0.0.1155

rusty

2023-11-16 15:01

administrator   ~0073522

Last edited: 2023-11-16 15:01

Tested 1155 and MMA (on Android 14) now prompts for notifications and they work correctly if allowed. BUT, if allowed, then Options > UI doesn't show the option to disable notifications. In other words, there's no way to access the UI that we had discussed for this.

Personally, I don't think this is a priority, since the UI can disable notifications via the system, but if we aren't going to use it, we should just get rid of that code and associated strings.

martin

2023-11-20 18:45

developer   ~0073576

To show the rationale dialog follow these steps:
On clean install:
1) Click on the "Sync" button in the hamburger menu
- System dialog to grant "Notification" permission appear
2) Click to "Don't allow"
3) Go back and click on the "Sync" button in the hamburger menu again
-> The rational screen appears.


Alternatively, if your app is already installed:
Disable permission in system settings and then click on the "Sync" button in the hamburger menu.

rusty

2023-11-21 15:27

administrator   ~0073585

Thanks. Tested 1155, minor string updates:

Notification channels
-->
Remove this string--it doesn't add any value.

Library and storage update
-->
Library and storage updates

martin

2023-11-21 19:09

developer   ~0073590

Last edited: 2023-11-22 13:05

Fixed in build 2.0.0.1157