View Issue Details

IDProjectCategoryView StatusLast Update
0004906MMW v4Synchronizationpublic2010-11-03 02:32
Reporterrusty Assigned To 
PriorityurgentSeverityminorReproducibilityalways
Status closedResolutionunable to reproduce 
Product Version3.0 
Summary0004906: iPhone Sync: incomplete disconnect / corrupted artwork / failed playcount / ratings synchronization
DescriptionThere are several problems described in the forums that I've been able to reproduce with iPhone (original) + 2.1 firmware and MM 3.0.6.1190 with Autosyncs:
1) MM will quite often fail to sync playcounts from the iPod to MM. This is easily reproduced by:
-Editing rating on Track1 on the iPod / playing track1 and track2 on the iPod
-Editing rating on the PC for Track3 on the iPod / playing track3 and track4 on the PC
-Then autosync the above tracks (I always auto-synced Artist 1 and Artist 2).

See: http://www.mediamonkey.com/forum/viewtopic.php?f=6&t=33513

2) MM will occasionally fail to sync ratings from the iPod to MM as well when following the steps described in issue 1). Whenever this happens, the rating from MM overwrites that which the user set on the iPod upon synchronization (i.e. MM synchs in the wrong direction). The likelihood of this occuring seems to go up when Podcast synchronization is also enabled and a playlist of 10 random tracks is included, but I was unable to find a set of steps to consistently reproduced this problem.
 
3a) On some occasions when performing the repro steps for 1), MediaMonkey's progress bar indicates that synchronization has completed but the iPhone indicates that a sync is in progress.

3b) On one such occasion, I disconnected the iPhone (about 10 seconds after MM had indicated that the sync had completed, but the iPhone still showed the sync being in progress) and after that operation, the problem of mixed-up Album Art occurred. Of possible relevance may be the fact that the only tracks that were affected were those with Linked art rather than embedded art:
-One album had multiple identical linked images
-One album had multiple different linked images
http://www.mediamonkey.com/forum/viewtopic.php?f=6&t=33774
http://www.mediamonkey.com/forum/viewtopic.php?f=6&t=33619
Additional Informationhttp://www.mediamonkey.com/support/staff/index.php?_m=tickets&_a=viewticket&ticketid=2675
TagsNo tags attached.
Fixed in build

Relationships

related to 0004886 closedjiri No artwork on iPod Touch 2.0 
related to 0004782 closedjiri iPod Touch / iPhone 2.0 update not compatible with MM 

Activities

jiri

2008-10-30 11:35

administrator   ~0014841

I don't understand the step:

- Editing rating on the PC for Track3 on the iPod / playing track3 and track4 on the PC

What's exactly done?

Also, do you always disconnect iPhone between syncs?

rusty

2008-10-30 12:57

administrator   ~0014843

To elaborate re. the exact steps:
a) Disconnect the iPhone from the PC
b) Play track1 on the iPhone and edit the rating
c) Play track2 on the iPhone
d) Play track3 on the PC and edit the rating
e) Play track4 on the PC
f) Connect the iPhone to the PC and auto-sync Artist1 and Artist2 (which contain tracks 1-4) (note: As described earlier, ratings synch problems seem more likely to occur when both Podcasts and an Auto-playlist containing random tracks are also checked off on the synch list, whereas playcount synch problems occur regardless)

stephen_platt

2008-11-20 04:00

developer   ~0015006

Last edited: 2008-11-20 15:38

I have had issues with both ratings and playcounts not being synced back to the MM library as long as I can remember. I've been testing various things when I can, but it's very difficult to figure out what exactly could be causing the problem due to so many variables being involved.

For all of my testing:
-I never opened iTunes or any other app that can detect the iPhone
-I always disconnected the iPhone in between auto-syncs
-I used 3.0.6.1190 and iPhone FW 2.1
-I totally cleared the device by emptying the auto-sync list before trying the next sync

1. I select only one playlist to sync (static playlist with 4 tracks). I play some tracks on the iPhone and change the rating of a few. Everything syncs back fine. No deletions are made on subsequent sync and no tracks are recopied to the iPhone.
2. I select only one playlist (this time an auto-playlist of 506 tracks, sorted by Random Album). Play some tracks on the iPhone and change the rating of a few. Everything syncs back fine again. No deletions are made on subsequent sync and no tracks are recopied to the iPhone.
3. This time I sync two auto-playlists, both sorted randomly (100 tracks). Play some tracks on the iPhone and change the rating of a few. Everything syncs back fine again. No deletions are made on subsequent sync and no tracks are recopied to the iPhone.
4. Now I try the sync options that I actually like to use for listening. It consists of 14 playlists, some autoplaylists and some static (1000+ tracks). Play some tracks on the iPhone and change the rating of a few. This time, playcounts and ratings are not synced back. No deletions are made on subsequent sync and no tracks are recopied to the iPhone.

It seems like the only thing that has changed is the number of playlists (of course the number of tracks has also gone up, and potentially the number of times an average track appears on a playlist has also gone up). I don't know whether that is relevant or not, but something is definitely causing the ratings/playcount sync to fail here. I'll continue testing in my spare time to see if I can actually find something useful.

jiri

2008-11-20 17:16

administrator   ~0015031

Currently it looks like this could be iPhone problem - there are users complaining about it in other forums as well when using iTunes. I don't know what to do about it, because in the case when Rusty reproduced the issue there was 'Playcounts' file missing from the iPhone, i.e. it wasn't possible for MM to exctract the data.

jiri

2008-12-16 19:47

administrator   ~0015668

I'm resolving this, since there hasn't been any detailed report showing that there's really any problem in MM. All testing processed correctly. Let's reopen in case we got any good report...

stephen_platt

2009-08-20 22:39

developer   ~0018661

An update:

After updating my iPhone to OS 3.0 and using the new d_iPhone.dll plugin, playcounts are now syncing without any problem.

stephen_platt

2010-11-03 02:32

developer   ~0021139

closing, this works fine in 3.2.2