View Issue Details

IDProjectCategoryView StatusLast Update
0011434MMASynchronizationpublic2019-11-11 15:13
Reporterrusty Assigned To 
PriorityhighSeverityminorReproducibilityalways
Status feedbackResolutionopen 
Product Version1.0.4 
Target Version2.1.0 
Summary0011434: Directly edited playlists in MMA can't be replaced with original version from MMW in some cases
DescriptionIf Bi-Di sync is enabled in MMA 1.0.4, confirmations re. playlist syncs differs depending on how the playlist was edited:
A) For indirect edits (when user deletes track from a view than the Playlist view. E.g. he deletes some artists whos tracks are on the playlist), MMA doesn't consider this to be an intentional change to the playlist. As such, when bi-di sync is enabled, such indirectly edited playlists are not updated from MMA to MMW, and in fact, the reverse occurs; these playlist edits are reverted via an update from MMW to MMA.

B) For direct edits (when the user directly/intentionally modifies the playlist by removing tracks from the playlist detail view, or by adding/re-ordering tracks), MMA prompts the user in the confirmation dialog whether to update the changes from MMA to MMW, except in cases where the playlist has been edited more recently in MMW, in which case the update proceeds without prompting in the opposite direction.

In the case B), if the user deselects an Update for a particular playlist in the confirmation dialog, it could mean that the user wants to skip the update (i.e. do nothing and maintain parallel versions of the playlist in MMW and MMA) OR it could mean that the user wants MMW to overwrite the current version. The current UI, however, doesn't give the user a means of making this choice (the current UI assumes--rightfully, I think--that in the absence of a choice, users will expect the operation to just Skip if the track update is unchecked), resulting in a limitation that the only way to get back the MMW version of a playlist is by first deleting the MMA version of the playlist OR by updating the MMW version which would give it a more recent timestamp.

Considering that there are no tabs for 'Do nothing'/'Skip' or 'Update from server', the only obvious solution is to allow the user to choose how to handle the playlist from within the Update tab itself e.g. using some sort of combo-box or multi-state checkbox or icon. This is a major change, though, so we can live with this limitation for 1.0.4.
TagsNo tags attached.
Fixed in build

Relationships

related to 0011387 closedmarek Auto-sync deletes tracks that are on bi-di sync list 
related to 0011279 closedmarek Bidi sync can be confusing 
related to 0010942 resolvedmarek MMA playlists aren't in sync with Playlists in other apps 

Activities

rusty

2015-02-18 20:30

administrator   ~0042120

In build 396 re. item B), I just noticed another side effect of the current behaviour: when the user deselects a Playlist to be updated, and Wi-Fi sync skips the update, it results in the Sync confirmation dialog's Updates tab growing with each new playlist that the user doesn't want to have synced back to MMW.

We may want to target a resolution to this usability issue in MMA 1.1.1.