View Issue Details

IDProjectCategoryView StatusLast Update
0001935MMW v4Synchronizationpublic2005-06-29 13:47
Reporterrusty Assigned To 
PriorityimmediateSeveritymajorReproducibilityalways
Status closedResolutionreopened 
Fixed in Version2.4 
Summary0001935: Tracks resynchronize needlessly on iPod synchronization (and also cause ratings to change)
DescriptionThis bug report is based on feedback from a user who didn't understand why his collection was being unnecessarily synchronized. i.e.
1) Synch collection --> 1000's of files synchronize
2) Re-synch collection immediately after first synch is completed --> no files synchronize
3) Repeat step 1 after using iPod for a week --> 100's of files synchronize even though no changes were made to the metadata or the synch list

Upon further investigation, there are 2 problems:
a) With the default settings, everytime the user synchs their iPod, if the track has been played on the iPod since the original synchronization, then the track counter goes up by 1 and MM thinks that the track has changed and so it resynchs it (needlessly). i.e. what should happen is that the #Played counter in MM should update, but the track should not be resynched.

b) This is a seperate bug, but closely related to the above issue: whenever a track is resynched due to a change in the iPod's PlayCount, then the Metadata on the iPod overwrites the metadata in the MediaMonkey library. This is a problem mainly for Ratings. e.g. here's what happens:
-User synchs tracks (and ratings of the tracks on the iPod appear as '2' instead of '2.5')
-User listens to synched tracks on iPod
-User re-synchs tracks --> The ratings for the tracks that are '2.5' change to '2' (any rating that is fractional changes)!!
Additional InformationPossibly related to 0001883
TagsNo tags attached.
Fixed in build

Activities

rusty

2005-06-27 11:56

administrator   ~0005639

Note: I notice that updates to #Played and Ratings occur even when bi-directional Auto-synchronization is disabled. Is there a reason for this?

jiri

2005-06-27 14:37

administrator   ~0005640

Fixed in build 884 and backported to MM 2.4 (build 872).

rusty

2005-06-28 02:19

administrator   ~0005641

a) Verified that changes to the iPod playcounter won't cause the track to be synchronized. However, the MM database fails to update the playcounter or last played entries!! (i.e. if the user listens to a track 5x on the iPod, the MM database doesn't update to reflect this after synchronization).

b) Tested whether changes to iPod rating will trigger an update in MM when they 'significantly differ' from what is stored in the MM database ('significantly differ' meaning that x.5 stars in MM is treated as equivalent to x stars on the iPod). However, changing the rating on the iPod _never_ triggered an update to the rating on the MM DB!!

-Verified that changes to the MM rating will trigger an update on the iPod if the rating change 'differs significantly' from that on the iPod.

rusty

2005-06-29 13:47

administrator   ~0005643

Fixed and verified in build 2.4.2.473.