In the previous versions I was able to write tags on files opened at the same time by WMP (it was WMP that complained about locked files...) but after the latest version this is no more this way. It's mp3tag that complains about not saving file because it can't write the file.
I tried to download previous versions but I wasn't able.
I would not recommend this step back.
Every new version of Mp3tag includes enhancements and error fixes.
You would have to remain at such an earlier version - if it helps at all.
BTW:
Why do you need to access a track with Mp3tag if that track is openend at the same time by WMP?
I use always the same so new improvements are not for me, I work fine with an old version.
I'm taging files from promos I receive, Imagine 100-200 tracks, if mp3tag doesn't complain about can't writing tags, I can write the file tags, then play the next one, then the next without having to close WMP in all the process, now I have to close WMP for each file. increasing the process at least the double I needed before.
just some background information about locking files on windows:
It depends on "how" WMP open the File.
If it would do an OPEN_READ SHARE_DENY_NONE it would be possible to open if other program do not try to get exclusive access.
You can fine some Information about that technics in MSDN OpenFile().
For example if WMP doesn't allow - cause that can have an impact on playback if file changes while playing, there is no way for other programs to write.
On the other hand if MP3Tag try to get exclusive access to avoid problems, it will be rejected by operating system if WMP Playback active.
That's normal, most safe, mode that most programs do.
Summary:
it depends on the way both programs open the file
allow access by other programs can have some impact, that's why it's more comon and safe to lock file
using mediafiles from share like a NAS can have impact on locking technics
Just one questions:
What's the problem about closing WMP before changing file with MP3Tag? Just stop Playback may be enough.
Ok, one more question:
Why using WMP?