View Issue Details

IDProjectCategoryView StatusLast Update
0004198MMW v4Synchronizationpublic2007-12-23 02:37
Reporterrusty Assigned To 
PriorityimmediateSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version3.0 
Fixed in Version3.0 
Summary0004198: iPod Sync: Users often lose artwork/metadata from iPods when rebuilding and have no way to recover it
DescriptionWhen users have problems with their iPods (tracks don't play, album art disappears) their first inclination is to Rebuild Database on their iPod to fix the problem. Unfortunately, at the moment, this has the effect of Deleting all artwork if the artwork is not embedded in the Track's tag.

As discussed, the best approach would be along the following lines:
-if there's a single Image in a tag, use that image
-if there are multiple images in tag use whichever is labeled 'front' or 'cover'
-if none in tag or non in tag are labeled 'front' or 'cover', use whatever exists in the iPod db
TagsNo tags attached.
Fixed in build1124

Activities

jiri

2007-12-20 16:51

administrator   ~0012654

Fixed in build 1121.
 - Rebuild DB entry no longer deletes AA from iPod's DB when it isn't present in tag.

rusty

2007-12-21 19:31

administrator   ~0012712

Verified that album art isn't lost and that DB is still readable.

I noticed 2 issues though I'm not sure if they're issues:
1) For tracks that didn't have metadata stored to the tag, the metadata was deleted (this is a similar situation to the Album art issue)
2) Although the play history is preserved, the 'listened-to' status of podcasts was lost after the rebuild db operation.

I would suggest that we can push this to urgent.

jiri

2007-12-22 17:17

administrator   ~0012726

Fixed in build 1124.
 1. I'm not sure whether preserving old field values would be always desirable. E.g. if user deletes an incorrect Composer value outside MM, rebuilds DB and the old value would remain! That said, I understand you point, we could probably discuss possible solutions, but for 3.0 the best way seems to be to leave it as is.
 2. Fixed. (It was quite a small fix and was worth fixing)

rusty

2007-12-23 02:37

administrator   ~0012745

Verified 1124.