View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001526 | MMW v4 | Synchronization | public | 2004-08-09 15:15 | 2004-11-10 03:05 |
Reporter | rusty | Assigned To | |||
Priority | immediate | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Fixed in Version | 2.3 | ||||
Summary | 0001526: Default synchronization configuration only works correctly on an 'empty' device | ||||
Description | Whenever a user tries to synchronize a device for the first time, it doesn't work correctly if there are already tracks on the device. If we add DB support to the next version of MM, then this problem should go away, since we'll read the device DB and 'know' what tracks exist and consequently which ones should/shouldn't be copied. If we don't add DB support and/or we want to support non DB-based devices, then we can fix this as follows: Pop up a Dialog whenever the user synchronizes after either configuring a device for the first time OR changing the mask used on the device. The dialog would be "Because the Portable Device configuration has changed, all Tracks on the device will be deleted prior to Synchronization. Are you sure you want to proceed? [Yes] [No] " | ||||
Additional Information | Reported at: http://www.songs-db.com/forum/viewtopic.php?t=2261 | ||||
Tags | No tags attached. | ||||
Fixed in build | |||||
|
JIRI: The only thing we could possibly do now is to check device free space before Auto-Synchronization and see if the selected tracks fit there. If they don't and removing the tracks currently on the device helps, user could be asked for this. |
|
Fixed in build 805. - As discussed I fixed it by adding a test for device free space in the following way: 1. If MM finds that there isn't any chance to fit the selected tracks to the device it shows the following: 'There is not enough space on the device, would you like to continue anyway?' giving user the option to continue regardless the problem. 2. If MM finds that the tracks don't fit into the device, but they would fit in case the currently existing tracks there were removed it shows: 'There is not enough free space on the device, would you like to remove tracks on the device in order to make enough free space?'. I think it solves the problem, but you'll definitely want to change the wording of the two messages slightly (or completely...). |
|
Re-opening to discuss and change the wording: Discussion: In both cases shouldn't the options be: a) delete tracks to make as much space as possible b) synch but don't delete c) Don't synch This implies to me that the logic of case 2) should _always be used Terminology Changes: 1) There isn't enough space on the device to synchronize selected tracks. Would you like to continue? [Yes] [No] 2) There isn't enough space on the device to synchronize selected tracks. Would you like to clear enough space by deleting existing tracks? [Yes] [No] [Cancel] |
|
Fixed in build 805. |
|
Verified in 805. |