I'm not sure what we could do to fix this. It's intended behavior that the track gain changes once the replaygain is calculated. This is so that you can load a track, and once the analyser finishes (hopefully soon after) you get the replaygain adjustment on the fly.
If you reload metadata, ideally we will not reset the replaygain we pre-calculated /unless/ there is replaygain stored in the file. But if the file had different replaygain information then it would be nice if we could prevent it from changing on the fly but there is currently no easy way.
I'm not sure what we could do to fix this. It's intended behavior that the track gain changes once the replaygain is calculated. This is so that you can load a track, and once the analyser finishes (hopefully soon after) you get the replaygain adjustment on the fly.
If you reload metadata, ideally we will not reset the replaygain we pre-calculated /unless/ there is replaygain stored in the file. But if the file had different replaygain information then it would be nice if we could prevent it from changing on the fly but there is currently no easy way.