View Issue Details

IDProjectCategoryView StatusLast Update
0009535MMASynchronizationpublic2012-10-13 01:37
Reporterjiri Assigned To 
PriorityimmediateSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Summary0009535: Fix wifi and usb synchronization
DescriptionProbably after some recent DB changes sync doesn't work. We should update it, particularly in relation to handling of Media Type, e.g. to properly show Audiobooks from MMW in MMA.
TagsNo tags attached.
Fixed in build

Activities

jiri

2012-07-25 12:43

administrator   ~0031584

Reminder sent to: Ludek

Some changes to reflect the Type field might be needed in MMW as well.

jiri

2012-07-25 16:14

administrator   ~0031585

In addition, we should unite Type constants between MMW and MMA. Currently, they are mapped by Ludek for MMA. We rather should use the constants from MMW and use on all platforms.

Btw, they are incrementally defined as (TT_MUSIC, TT_PODCAST, TT_AUDIOBOOK, TT_CLASSICALMUSIC, TT_MUSICVIDEO, TT_VIDEO, TT_TV, TT_VIDEOPODCAST).

jiri

2012-08-09 19:32

administrator   ~0031626

Last edited: 2012-08-10 11:50

The current issues:
1. WiFi sync configuration often times-out.
2. Started WiFi sync wasn't possible to terminate.
3. The resulting location of the sync should respect the path provided by MMW.
4. Content configuration currently only has 2-states checkboxes, however this makes any configuration very hard to do. So, we should use the same 3-states checkboxes as in MMW.
5. Handle phones with a memory card - the best approach to be specified...
6. Device configuration doesn't show 'Wi-fi not enabled' error, unlike 'Pair device' command.

jiri

2012-08-13 10:32

administrator   ~0031631

5. One of the approaches would be to show all devices with multiple storages as a single node in MM. However, this approach has several limitations, for example card readers shouldn't appear this way, or even phones where user changes cards a manages them individually wouldn't work well this way. So, it seems that unless we make some very complex changes in MMW and significantly modify some features, we have to keep separate devices in MMW tree, as in the previous versions.


This means that MMA has to show Synchronization options _per_storage_. I.e.:
Device configuration>
  - Internal memory >
  - SD card >
  - mini-SD card >

Where each of the items would show synchronization options per given storage. Note that in case no SD card is present, this level is skipped and immediately Internal memory configuration is shown.

It's necessary to write a GUID to our storageInfo file for each storage (i.e. even newly inserted SD cards), so that MMW on USB sync can properly match each storage with storages presented by MTP or MSC layer.

marek

2012-08-14 11:04

developer   ~0031636

Fixed 1 on MMA side. Fixed timeout in sync list activity
Fixed 3, 6

marek

2012-08-15 08:24

developer   ~0031639

Fixed 2, 4

marek

2012-08-15 11:46

developer   ~0031641

Additional issues:
7. Apply MM styles and tune layout in "synchronization details" activity
8. Fix situation when media cannot be autoconverted on MMW side so MMA shouldn't wait for it
9. Fix status and result dialogs in "synchronization details" activity. The result on dialog sometimes doesn't correspond with actual result of sync.

marek

2012-08-15 11:59

developer   ~0031642

ad 4) because of missing graphics of some checkbox's states, they are substituded by other icons :

disabled & unchecked - pause icon
disabled & part.checked - play icon
enabled & partly checked - next icon

marek

2012-08-16 16:22

developer   ~0031649

fixed 7

New issue:
10. Some tracks are downloaded repeatedly even they were already synchronized

marek

2012-08-23 15:48

developer   ~0031672

Fixed

peke

2012-10-13 01:37

developer   ~0032513

Verified 44