View Issue Details

IDProjectCategoryView StatusLast Update
0021187MMAUI (general)public2024-09-13 16:11
Reportermartin Assigned To 
PriorityurgentSeverityminorReproducibilityhave not tried
Status feedbackResolutionreopened 
PlatformAndroidOS-OS Versionall
Product Version2.0.2 
Target Version2.0.1Fixed in Version2.0.1 
Summary0021187: Scan options / Prevent MMA rescan option on device reboot/MMA re-install
DescriptionAdd a separate options screen to summarize all settings related to scanning/V3 scanning.
The link to this screen can be added as an icon(or button) in the header of the Library folders screen.
Also, it can be added under the "Library" section in "Library & Sync" options.

For MediaStore scanning, there can be options:
How often scan new/changed media:
[] Manual
[] Each <30 min> (by default)
If the manual option is selected, then the scan button should be in visible place.

For V3 sync it can be:
Scanning MM5 metadata switch[enabled/disabled] (if disabled a user is not asked when storage is mounted)
[Grant access to folders] - visible only if some is missing
[] automatically scan if new/changed media are detected (if enabled a user is not asked when storage is mounted and sync is performed automatically)


I will add a picture of the UI design later.






TagsNo tags attached.
Fixed in build1211

Relationships

related to 0020918 newmartin Make MMA function without Video/Photo access 
related to 0021140 resolvedrusty MMA nags user to scan for updated content on each MM start (regression) 

Activities

rusty

2024-09-13 15:16

administrator   ~0076938

1) Should 'Grant access to external storage' --> 'Grant access to storage' (i.e. doesn't this apply to internal and external storage)?

2) Re. 'Extended scanning', why is any configuration required? i.e. it's not reasonable to expect users to understand the mechanics of MM synchronization; shouldn't MMA automatically use 'extended sync metadata' automatically whenever it exists assuming that it is the most recent metadata?

martin

2024-09-13 15:35

developer   ~0076942

1) yes, since Android 11 this is related to internal storage too, so it can be changed to 'Grant access to storage'
2) it's possible when we take "Automatically" as the only option.

rusty

2024-09-13 16:01

administrator   ~0076943

Last edited: 2024-09-13 16:11

2) As discussed offline, there aren't any cases where 'sync metadata' should be ignored.
 i.e. it should be used automatically / according to scan configuration and whatever case triggers a folder scan should also trigger an update of 'synced metadata' provided the synced metadata is more recent. Furthermore, whatever permissions are required to make it automatic should be requested (and that there should be a means of fixing the lack of such access if it hasn't been granted or was lost).

Test note: this should work for:
a) WiFi Sync
b) USB Sync
c) USB Sync to SD Card or OTG drive that's plugged into MMA
d) Mixed content scenarios e.g
1 User DLs tracks to Android containing lots of metadata (which MMA doesn't see)
2 User Syncs some of those tracks to MMW which sees all of the metadata
3 MMW includes those tracks on the sync list to MMA
--> User would expect to see the metadata from MMW in MMA


Note: once MMA includes native tag support, we may want to rethink the logic slightly