View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0010097 | MMA | Synchronization | public | 2012-11-29 12:52 | 2022-03-12 01:33 |
Reporter | jiri | Assigned To | |||
Priority | immediate | Severity | major | Reproducibility | always |
Status | closed | Resolution | suspended | ||
Target Version | 1.0.1 | ||||
Summary | 0010097: Sync can delete unexpected tracks | ||||
Description | If '[x] Delete items that are Unselected' is enabled, it can result in unwanted deletions: 1. Copy some tracks that are in MMW library manually to Android device (by Windows Explorer) 2. Run sync => the tracks are probably paired between MMA and MMW and subsequently deleted by MMA. | ||||
Tags | No tags attached. | ||||
Fixed in build | |||||
|
It is consequence of recent changes (in build 1607: http://www.ventismedia.com/mantis/view.php?id=8808#c33266 ) Namely: - Ensure that tracks are removed from the hidden auto-sync list whenever the user removes tracks from the 'Auto-sync-->Library' list. i.e. if the user changes the config of the 'Auto-sync-->Library' list, then the hidden auto-sync list should be 'recalculated' i.e. Tracks are paired based on metadata, but are not added to the hidden sync list, because according to the recent changes they are on the sync-list just if bi-di sync is enabled. |
|
I see two solutions: A) We should probably perform the analyzing process (pairing of songs based on metadata/sync status) just if bi-di sync is enabled. B) Long term solution could be for MMW/MMA somehow "remember" which tracks were ever selected by user and subsequently manually de-selected from sync-list The solution B) would be probably quite complex for now, I would prefer A) |
|
I don't think that this is a bug. i.e. the intent of 'Delete Unselected' is to only include on the device tracks that are explicitly selected on the sync list(s). If we wanted (though I don't think this is required), we could add a function that whenever the user manually copies items from either MMA to MMW or vice versa, that MMA/MMW would ask: Would you like to always keep these items synced ? [Yes] [[No]] If Yes, then [from 0008808:0033266 ] trigger creation of new playlists if the existing (e.g. 'Added from {Device Title} on 2012-11-14' ). This would presumably involve automatically enabling the 'Create new playlists...' option to create such playlists. Note: 'hidden' auto-sync lists would not be suitable here. They are only used for bidi sync because the tracks included within the hidden auto-sync list _are_ explicitly selected by the user when they select directories from the device to 'Auto-sync to the server'. |
|
Resolving as Suspended, per IM discussion this can be considered as a desired behavior. We'll see based on user's feedback. |
|
This is kandled/improved in later versions |