View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001572 | MMW v4 | Synchronization | public | 2004-11-01 02:10 | 2007-06-12 04:58 |
Reporter | rusty | Assigned To | |||
Priority | urgent | Severity | feature | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Fixed in Version | 3.0 | ||||
Summary | 0001572: User should have a 'live' indicator of space used by current synch settings | ||||
Description | Currently, when the user configures the set of tracks to synch to the device, they must click 'Summary' in order to see how much space is taken up given the current settings. This information should be provided without user intervention and should be updated in response to changes. Instead, the following should appear on the Summary row: Tracks: xxx M3U Playlists: xxx Time: xxxx Space: xx MB | ||||
Tags | No tags attached. | ||||
Fixed in build | 1037 | ||||
|
Can we easily adopt the CD burning code for this purpose? |
|
Generally speaking something similar to burning code can be used, just: 1. When the dialog is shown for the first time, saved settings have to be applied and so some thread on background must calculate totals for already selected items (artist, albums, ...). During this calculation there could be some animation shown, or the numbers can be continually increased. 2. If changes some settings (e.g. auto-conversion) these numbers have to be recalculated, similarly to step 1. 3. The implementation should take into account that there can be some changes in the future, e.g. that new filtering funtionality, which can have some impact on this code. Assigning to Ludek to review if this can be implemented this way, or if there's any other technical problem. |
|
Generally speaking it should be counted all on the background (probably with the numbers continually increased) becasue of some other time-consuming problems which are not present in case of burning. e.g. The new ability to check all artists at once by using [x] Artists is one of the problems why the indicator cannot be 'live' as in case of burning. |
|
It is implemented with special reference to performance in build 1030. |
|
A. There's a bug in reference counting, easily reproducable: 1. Nothing is checked. 2. I check a playlist A with 2 tracks, correctly 2 tracks are shown. 3. I check a playlist B with all tracks, e.g. 'Accessible Tracks', correctly some thousands of tracks are shown to be synched. 4. I uncheck playlist B, there still should remain 2 tracks from playlist A to by synched, instead there is shown: 0 files, 0 B, 0:00! B. I would also add one small feature: When an item is checked and background calculation of occupied space takes place, there should be some kind of indication that the summary information isn't correct yet. (some animation? some text, like '(calculating...)'?) |
|
Fixed in build 1037. |
|
Verified 1039. |