Good day.
I noticed a strange behavior in my music library: some tracks started to lose the manually-changed tag values, they were reset to the defalt values (as they were reimported from file again).
I have my library set on autoimport. On average 2-3 tracks are being reset per day.
After some investigation I noticed that all these tracks have something in common: during normal autoimport pass the album containing them is mentioned in the log as
Import: ImportNewFiles: Adding: path-tofile\file.cue
But at some unlucky autoimport pass (and this seems to be reasonably rare event), instead of that I have
Import: ImportNewFiles: Adding: path-tofile\file.FLAC
(or dsf or whatever), which is then followed by the usual .cue import and then by
CMediaDatabase::RemoveFileAbsolute
which seems to delete previously imported but unnecessary FLAC file.
This procedure for some reason resets manually changed tags for the first track of that album.
So, the scenario is as follows:
1) During the autoimport the .FLAC file is processed and imported before the corresponding CUE (this is rare event, I have 0-3 such occasions on a 24k library a day)
2) Then CUE is imported
3) Then wrongly imported FLAC from step 1 is deleted
4) This somehow messes up tags for the first track of the album (as it was reimported)
Please see the attached log excerpts and pictures.
Thank you.