This is IMHO an important bug because if the metadata export does not always work, you cannot rely on it and the whole feature is kind of moot.
I am not sure what is the best solution, and if we are ever able to fix it entirely because on windows we don't know when a virus scanner kicks in or such.
For now I think we must not fail silently, leaving the inconsistent state.
We may revert the edit and issue a pop up or such.
Or make the dirty flag persistent to delay the metadata write across Mixxx restarts.
Ideas?
This is IMHO an important bug because if the metadata export does not always work, you cannot rely on it and the whole feature is kind of moot.
I am not sure what is the best solution, and if we are ever able to fix it entirely because on windows we don't know when a virus scanner kicks in or such.
For now I think we must not fail silently, leaving the inconsistent state.
We may revert the edit and issue a pop up or such.
Or make the dirty flag persistent to delay the metadata write across Mixxx restarts.
Ideas?