View Issue Details

IDProjectCategoryView StatusLast Update
0013429MMASynchronizationpublic2016-08-28 18:05
Reporterpeke Assigned To 
PriorityimmediateSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Target Version1.2.0Fixed in Version1.2.0 
Summary0013429: Profile: MMW Changes in Sync Profile are not trasfered into MMA Profile
DescriptionWhen MMW sync settings are changed and MMA initiate Sync. Changes are not affected unless they are changed in MMA also.

Tested on selecting additional playlists in MMW
Steps To Reproduce1. Make MMA profile clear (Disable all in Auto Sync Content)
2. Do WiFi Sync
3. Do same in MMW profile (Disable all)
4. Do WiFi Sync
5. Select one Playlist (I prefer Auto Playlist with only few random tracks from library as it will contain different tracks on each Sync)
6. Do a WiFi (Nothing is synced)
7. Check MMA AutoSync Content (Newly selected playlist is not selected)
Tagstodoc-KB
Attached Files
No duplicate priofiles.jpg (240,217 bytes)   
No duplicate priofiles.jpg (240,217 bytes)   
Bug_13429_mmw.LOG (871,689 bytes)
Fixed in build610

Relationships

related to 0013449 closedmartin MMA Changed auto-conversion rules aren't used during Wi-Fi sync (regression 609) 
related to 0013425 closedLudek MMW v4 WiFi: Improve handling when sync-list loading takes long time 
related to 0013482 closedmarek MMA Wi-Fi Sync preferences aren't updated (build 612) 

Activities

rusty

2016-07-28 05:12

administrator   ~0045243

I observed another manifestation of this as well: Auto-converted tracks fail to sync via wi-fi on a clean install of build 609 (vs MMW 4.1.13.1801).

1. install and run mma
2. initiate wifi sync configuration
3. in mmw enable auto-conversion of all tracks > 192kbps
4. initiate wifi sync
--> any tracks on the auto-sync list that match the auto-conversion rules do not sync via Wi-Fi. In contrast, this doesn't occur with build 608.

Debug log following sync: 93F9PIMSQA

marek

2016-08-03 12:40

developer   ~0045303

Peke, I think that this is related to 0012997 - I think that you have duplicated profile. Because when you disable all from MMA, it has to be deselected in MMW too. I.e. I think that you are looking at different profile in MMW - profile that is not used for wifi sync.

marek

2016-08-03 13:04

developer   ~0045304

Rusty, I see that 20 tracks were correctly on synclist and downloaded. And I do not see any other tracks that wasn't downloaded and I am not able to replicate it.

peke

2016-08-03 17:25

developer   ~0045305

Last edited: 2016-08-03 17:38

Same issue with 610 and 1802, but I can't replicate Rusty steps.

There is no duplicate profiles but I'm certain that MMA do not pull updated settings from MMW.

MMA log ID L3KPQKNA88

rusty

2016-08-03 17:40

administrator   ~0045306

I'm able to replicate exactly as previously described. i.e. clean install of MMA and no existing profiles in MMW for the device. Note also that there are no duplicate profiles in MMW after performing the test.

Here are the steps correlated to an MMW log (attached)
1270 configure wi-fi sync in MMA and enable in MMW
2739 added 'New Downloads' playlist to Wi-Fi sync list in MMA
3152 modified sync config of Nexus 5x to auto-convert all files > 192kbps
4556 Initiated wifi sync via MMA
--> only 11/20 tracks synced (any track over 192kbps doesn't appear in MMA)!

MMA Debug log: RDIEECB5PC

marek

2016-08-03 21:51

developer   ~0045308

Peke, please generate a log for Ludek. I see that the playlist "!!! Not listened Ranodm 500" is listed as unchecked. So the issue is in MMW.

peke

2016-08-03 22:12

developer   ~0045309

Generated, both MMA and in sync MMW LOG

MMA LOGID: WRRY36HKF5
MMW LOG: /MMW/bugs/bug13429/syncsettingsupdate.rar

marek

2016-08-05 14:48

developer   ~0045334

re Rusty's bug:

This is something different to Peke's issue. There is probably some regression that is causing that list of autoconverted tracks that is filled in one DB connection is not refreshed and second (readonly) connection "sees" empty list. I see that Martin was doing some changes but I wasn't able to find the difference that caused it.

Ludek

2016-08-05 15:45

developer   ~0045335

Last edited: 2016-08-05 16:36

In the Peke's MMW log I don't see any http request from MMA to check/add the playlist. I also cannot replicate the Peke's issue (latest MMW + MMA 608).

@Peke:
a) does it fail to check/add any playlist?
b) could you re-generate MMW log while adding the playlists in MMA?
Am I right that your issue is that playlists added in MMA aren't added to the sync list?
Or did you add the playlist in MMW and it is not checked in MMA?

peke

2016-08-05 17:23

developer   ~0045336

This time strange thing happened. MMA WiFi sync triggered New file pairing and duplicates started to emerge. All is captured in MMW and MMA LOG is Sent.


@Ludek
a) Behavior was that whatever I change in MMW eg. Check uncheck playlists and save profile. MMA do not pick it up on Next sync or if I check profile settings.
NOTE after above trigger of New pairing all started to pick and be in sync.
b) Done. At first I could replicate should be in log, then I initiated sync and new pair is started, after that I could not replicate anymore.

Hopefully logs will show something.

peke

2016-08-05 18:00

developer   ~0045338

I checked physical files and they are same, Added files checksum and Properties. only difference is sync path.

rusty

2016-08-05 18:06

administrator   ~0045339

Note: since the issue I reported is independent of Peke's, I've moved it to a new bug: 0013449.

Ludek

2016-08-05 19:50

developer   ~0045340

Last edited: 2016-08-05 19:52

Peke, in the MMW log there isn't any new device profile created. Maybe it happened when DbgView was not opened?

I just wonder whether it cannot be consequence of the profile names swapping observed originally by you (and later by Marek): 0012997:0045278 and fixed in 4.1.14.1803.
i.e. check whether the playlist checked on 'SD card' profile isn't actually checked on 'Internal' profile and vice versa?

I am suggesting to create 1803 and test it against 1803 (because of 0012997 )

peke

2016-08-05 22:45

developer   ~0045342

Last edited: 2016-08-05 23:00

I can't replicate in 1803 and also can't replicate going back to 1802 and retest.

Somehow that repair triggered profiles to be in sync.

I wonder if there is any check that Profiles are correctly checked on each sync request or accessing profile settings?

Ludek

2016-08-07 10:08

developer   ~0045350

Last edited: 2016-08-07 10:10

If you haven't deleted the old problematic profiles yet then please upload your MM.DB on FTP to analyze (and keep the old logs there).

peke

2016-08-09 22:10

developer   ~0045370

Resolving it looks like Clean Master Auto Junk cleaner deletes "/MediaMonkey/" folders from Internal and SD Card, making MMA not request correct settings from MMW.

Reason why I couldn't replicate in 1803 and 610 was that I uninstalled Clean Master at time of testing.

Cheetah Mobile is informed, I attached picture of Clean Master confirming that it is the cause.