View Issue Details

IDProjectCategoryView StatusLast Update
0020329MMAGeneralpublic2024-11-13 20:20
Reporterrusty Assigned To 
PriorityurgentSeverityminorReproducibilityalways
Status closedResolutionreopened 
Product Version2.0.0 
Target Version2.0.2Fixed in Version2.0.2 
Summary0020329: Remove the Permission for access to Contacts
DescriptionCurrently, 'Contacts' access is required for assigning a ringtone to a contact. i.e. the user can select a track in MMA and Set as > Assign to Contact. Unfortunately, this requires the 'Contacts' permission which is considered anomalous for Media apps (and results in some users getting the impression that MMA is doing something untrustworthy).

Would it be possible / make more sense to instead to allow MMA to be called via Contacts > ContactName > Set Ringtone > Complete action using MediaMonkey, so that MediaMonkey would not require the Contacts permission?

Aside: the same issue applies to the 'Camera' permission used for QR Code scanning for Server configuration. But there's probably not a solution to that, short of removing the functionality.
TagsNo tags attached.
Fixed in build1221

Activities

martin

2024-11-12 18:04

developer   ~0077575

Implemented Part 1) Assigning ringtone from the external app: Contacts > ContactName > Set Ringtone > Complete action using MediaMonkey (build 2.0.2.1220)

 If everything goes well, The 'Contacts' access permission will be removed in the future version.

rusty

2024-11-12 22:30

administrator   ~0077583

Last edited: 2024-11-12 22:34

Each time I try to set a contact ringtone, MMA crashes (4 crashes sent from an S24 Plus (android 14) at around 5:20pm).

1 Open Contacts
2 Select a Name
3 Tap Configure > Contact Ringtone > Complete action using:MediaMonkey (just once)
--> MediaMonkey opens
4 Select a track
--> No change to the ringtone!
5 In Configure contacts, Tap Contact Ringtone > Complete action using:MediaMonkey (just once)
--> MM crashes!

EDIT: tested the same on a Pixel 5a (Android 14) with the same results.

martin

2024-11-13 12:08

developer   ~0077594

Fixed in build 2.0.2.1221

rusty

2024-11-13 20:20

administrator   ~0077601

Verified 1221.