View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001935 | MMW v4 | Synchronization | public | 2005-06-27 11:50 | 2005-06-29 13:47 |
Reporter | rusty | Assigned To | |||
Priority | immediate | Severity | major | Reproducibility | always |
Status | closed | Resolution | reopened | ||
Fixed in Version | 2.4 | ||||
Summary | 0001935: Tracks resynchronize needlessly on iPod synchronization (and also cause ratings to change) | ||||
Description | This 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 Information | Possibly related to 0001883 | ||||
Tags | No tags attached. | ||||
Fixed in build | |||||
|
Note: I notice that updates to #Played and Ratings occur even when bi-directional Auto-synchronization is disabled. Is there a reason for this? |
|
Fixed in build 884 and backported to MM 2.4 (build 872). |
|
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. |
|
Fixed and verified in build 2.4.2.473. |