View Issue Details

IDProjectCategoryView StatusLast Update
0003038MMW v4Properties/Auto-Toolspublic2007-09-12 05:17
Reporterjiri Assigned To 
PriorityimmediateSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version3.0 
Fixed in Version3.0 
Summary0003038: Auto-Leveling calculation improvements
Description1) We should disable Auto-leveling calculation by default, because it otherwise means that simple scanning of Library causes changes in tags, which is something users complain about.

2) Before trying to calculate leveling for an album, MM should re-scan tracks of the album to make sure that it isn't already calculated and only missing in MM database. The following scenario is possible otherwise:
 - User has already both track and album leveling calculated for all tracks and stored in tags.
 - After upgrade from MM 2.5 to MM 3.0 a new DB field Album Gain is created, but it's empty, since DB wasn't rescanned yet.
 - Auto-Leveling Calculation things that tracks aren't calculated yet (since values aren't in DB yet) and calculates the whole collection again, even though it's already calculated.
TagsNo tags attached.
Fixed in build1070

Activities

petr

2007-09-07 16:09

developer   ~0010577

Done. Will be in 1070.

rusty

2007-09-11 16:02

administrator   ~0010692

Seems to work fine, but I noticed one thing that I'm not sure about:

For an Album with tracks: 1,2,3,4,5,6,7,8

If Album Gain analysis is disabled and the user 'Analyzes volume' for tracks: 1,2,3,4

And then Album Gain analysis is enabled and the user 'Analyzes volume' for all tracks

--> All tracks are re-analyzed!
--> Shouldn't MM just analyze tracks 5,6,7,8 and then calculate Album Gain for all tracks based on all 8 values that it 'knows' ?

jiri

2007-09-11 19:06

administrator   ~0010706

No, this is correct. Album Gain can't be calculated just from Track Gain (at least not exactly) and so all tracks must be recalculated.