View Issue Details

IDProjectCategoryView StatusLast Update
0011387MMASynchronizationpublic2013-10-30 20:39
Reporterrusty Assigned To 
PriorityurgentSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version1.0.4 
Target Version1.0.4Fixed in Version1.0.4 
Summary0011387: Auto-sync deletes tracks that are on bi-di sync list
Description1 create AutoPlaylist1 which consists of 10 random tracks in MMW and add it to auto-sync list
2 auto-sync (tested via Wi-Fi)
--> AutoPlaylist1 is now on the device
3 In MMA, select 3 tracks from AutoPlaylist1, and add them to mmaPlaylist1
4 auto-sync (wi-fi)
--> User is prompted to delete _all_ of the tracks from AutoPlaylist1, even though 3 of the tracks are on mmaPlaylist1 which has been selected to be updated to MMW! The net effect is that after the sync, mmaPlaylist1 remains on the device, but it is empty.
5 auto-sync again
--> the contents of mmaPlaylist1 are synced back to the device as they should be, since mmaPlaylist1 is selected in the auto-sync list.

It seems that the problem is that at step 4, the set of tracks that is to be deleted doesn't account for all auto-synced playlists. One possible solution is for playlist selection/deselection in the confirmation dialog to work similarly to track selection/deselection. i.e. if a playlist is selected, then the tracks within that playlist should be removed from the 'Delete' confirmation list (and vice versa).

 
TagsNo tags attached.
Fixed in build178

Relationships

related to 0011434 feedbackrusty Directly edited playlists in MMA can't be replaced with original version from MMW in some cases 
child of 0011279 closedmarek Bidi sync can be confusing 

Activities

jiri

2013-10-22 07:42

administrator   ~0037973

Per IM discussion with Marek, the Rusty's suggestion makes sense and should be implemented.

marek

2013-10-23 18:08

developer   ~0038020

Fixed in build 176

rusty

2013-10-25 16:36

administrator   ~0038053

Last edited: 2013-10-26 23:11

Tested MMA 176 / MMW 1668 and this is resolved for the specific usecase described earlier but not for related usecases. e.g.

Perform the original usecase:
    1 create AutoPlaylist1 which consists of 10 random tracks in MMW and add it to auto-sync list
2 auto-sync (tested via Wi-Fi)
--> AutoPlaylist1 is now on the device
3 In MMA, select 3 tracks from AutoPlaylist1, and add them to mmaPlaylist1
4 auto-sync (wi-fi)
--> The tracks of AutoPlaylist1 are deleted, except for those on mmaPlaylist1, which remain (i.e. the original usecase is fixed)

5 Select 2 of the tracks from AutoPlaylist1 and add them to mmaPlaylist1
6 auto-sync (wi-fi)
-->User is prompted to delete _all_ of the tracks from AutoPlaylist1, even though 2 of the tracks are part of the recently edited mmaPlaylist1 which is selected in the auto-sync list. The net effect is that syncing results in mmaPlaylist1 remaining on the device, but in an edited form--missing 2 of the tracks that are supposed to be part of it.

marek

2013-10-29 23:17

developer   ~0038106

Fixed in build 178

rusty

2013-10-30 06:49

administrator   ~0038109

Last edited: 2013-10-30 20:39

Verified 178. Documented edge case at 0011434.