View Issue Details

IDProjectCategoryView StatusLast Update
0011924MMW v4Synchronizationpublic2014-03-12 03:03
Reporterrusty Assigned To 
PriorityimmediateSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version4.1 
Fixed in Version4.1.1 
Summary0011924: USB Sync: volume leveling fails after clean install
DescriptionIf the user does a clean install of MMA to a device that is lacking any content, and runs MMA, and then subsequently syncs content to the device via USB
--> volume leveling has no effect

A user hypothesized (see link) that this is because mmstore.db is _not_ created on the device (perhaps because MMA doesn't detect any changes to content OR because it only writes the db after the default 3 minute termination timer has expired), and thus the sync operation proceeds without updating the MMA database with volume leveling information (and presumably with other information as well--which could explain periodic reports of missing Album Art??).

I'm not sure what the cause is, but I do notice that enabling volume leveling in this case seems to have no effect (and when I look at the database via an sql viewer, I can see that all volume_leveling values=1 , so it's most likely some sort of sync failure).

Strangely, even if I edit the files being tested (e.g. change the rating in MMW), and then resyncing via WiFi, the database is updated with the correct ratings, but still shows a value of 1 for volume leveling! Any idea why it wouldn't be updated?

On the other hand, if I do a clean install of MMA, but leave the tracks on the device and do a wifi sync (which triggers pairing of the tracks with the MMW database), then the volume leveling values are synced, and playback at the correct volume does work.
Additional Informationhttp://www.mediamonkey.com/forum/viewtopic.php?f=21&t=74554&start=15#p385419
TagsNo tags attached.
Fixed in build1696

Relationships

related to 0008911 closedmarek MMA Implement volume leveling 

Activities

rusty

2014-03-07 21:02

administrator   ~0039797

On a related note: is it possible to modify the playback behavior so that checking/unchecking volume leveling has an immediate effect?

Ludek

2014-03-07 23:39

developer   ~0039798

Last edited: 2014-03-07 23:42

This looks like MMW issue, I checked the source code and we are not syncing volume leveling at all via USB (to MMA).
MMW serves it only via WiFi, we somehow overlooked this, assigned to me for fix.

Ludek

2014-03-09 21:19

developer   ~0039804

Last edited: 2014-03-09 21:20

Fixed in MMW build 4.1.1.1696 and verified that it is correctly transferred to mmstore.db now

peke

2014-03-12 03:03

developer   ~0039851

Verified 1696