I have released WMP Tag Plus, a Windows Media Player plug-in for viewing and editing metadata tags of MPEG4, Vorbis, FLAC and WavPack files.

WMP Tag Plus is different from the existing tag support plug-ins in the fact that it has a deeper integration into WMP, while the other plug-ins rely more or less on a workaround. This means that you can now use the Advanced Tag Editor to edit the tags of MPEG4, Vorbis, FLAC and WavPack files, which wasn't possible with the existing plug-ins. Another advantage is that WMP Tag Plus can set the playback length of these files in the library, which makes seeking possible when playing them.

October 22, 2009: WMP Tag Plus is now officially released, only some minor issues had to be fixed since the release of the second beta. The official WMP Tag Plus web page is at http://bmproductions.fixnum.org/wmptagplus

November 7, 2009: WMP Tag Plus 1.1 fixes a bug that prevented tag changes from being written correctly to certain FLAC files. This update is recommended if you are using the FLAC tag support of WMP Tag Plus.

Thanks for the timely response. I am actually in the process of reinstalling Windows 7 in honor of the launch (yeah, I'm one of those people reinstalling all the time). I will try this in a few minutes. Just curious, why are all these extensions 32-bit only? What would be the work to get a 64 bit version up and running? And also, is your source available? I'm trying to get into windows development (particularly WMP/C) and I would like to look through the source of a few of my favourites.

It would require quite a lot of work to make an x64 version of WMP Tag Plus. Besides that, it would add two more test cases, on top of Windows XP and the 32-bit versions of Windows Vista and 7. In my opinion, it really isn't worth all the trouble: the 32-bit version of WMP works just as good and just as fast as the 64-bit version. I guess that the other extension developers feel the same way about this.

The source code of WMP Tag Plus isn't available. I wouldn't recommend it as a starting point anyway, because WMP Tag Plus relies on API hooking to add metadata support, which requires at least some programming experience and a good understanding of the Windows internals. The plug-in uses very little of the actual WMP API.

It would require quite a lot of work to make an x64 version of WMP Tag Plus. Besides that, it would add two more test cases, on top of Windows XP and the 32-bit versions of Windows Vista and 7. In my opinion, it really isn't worth all the trouble: the 32-bit version of WMP works just as good and just as fast as the 64-bit version. I guess that the other extension developers feel the same way about this.

Just browsing this thread, and it may be worth noting that to get some 64bit codecs (flac, mov, whatnot) running on W7 64bit in Media Center using the shark007 codec pack (from here) you have to make WMP12 64bit the default instance of WMP (W7 comes with both 32 and 64 bit versions, and out of the box by default it runs 32bit). I guess that might mean having to run WMP12 (32) for tagging duties and WMP12 (64) at other times. Or something... which might get sort of annoying.

Still, when people are writing useful software and providing it gratis who's complaining at minor inconveniences?!

It would require quite a lot of work to make an x64 version of WMP Tag Plus. Besides that, it would add two more test cases, on top of Windows XP and the 32-bit versions of Windows Vista and 7. In my opinion, it really isn't worth all the trouble: the 32-bit version of WMP works just as good and just as fast as the 64-bit version. I guess that the other extension developers feel the same way about this.

Just browsing this thread, and it may be worth noting that to get some 64bit codecs (flac, mov, whatnot) running on W7 64bit in Media Center using the shark007 codec pack (from here) you have to make WMP12 64bit the default instance of WMP (W7 comes with both 32 and 64 bit versions, and out of the box by default it runs 32bit). I guess that might mean having to run WMP12 (32) for tagging duties and WMP12 (64) at other times. Or something... which might get sort of annoying.

Still, when people are writing useful software and providing it gratis who's complaining at minor inconveniences?!

I had to do it to get the 64 bit codecs (flac, mov some others, but those two I needed) from shark007 to work in W7(64) Media Center - which we use in the living room. Without making 64 bit WMP the default, Media Center would complain that it couldn't find those files: even though they showed up in its library, when you clicked to play them they wouldn't... at least that was the case for QT movies. Unconfirmed for flacs, as once I diagnosed the problem I set WMP 64 bit as the default and haven't seen the problem again.

This was even though WMP 32 bit and 64 bit were perfectly happy to play those mov files. So... confusingly for my setup the advantage of running WMP 64 bit is in the behaviour of Media Center, not WMP itself!