IPB

Welcome Guest ( Log In | Register )

24 Pages V   1 2 3 > »   
Reply to this topicStart new topic
WMP Tag Plus - MPEG4, Vorbis and FLAC metadata support for WMP
Tim De Baets
post Sep 28 2009, 19:19
Post #1


Author of WMPCDText


Group: Developer
Posts: 394
Joined: 13-August 07
Member No.: 46161



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.

WMP Tag Plus is written for Windows Media Player 11 and 12.

For more information and screenshots, please visit the official WMP Tag Plus web page.

Download WMP Tag Plus

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.

February 12, 2010: WMP Tag Plus 1.2 fixes a possible crash in Windows Media Player 11.

May 13, 2012: WMP Tag Plus 2.0 adds album art support, Monkey's Audio and Musepack tag support, a feature to refresh song tags in the media library, and much more.

June 2, 2012: WMP Tag Plus 2.1 fixes a possible crash when closing Windows Media Player on Windows 7.

November 29, 2013: WMP Tag Plus 2.2 fixes several bugs, such as a possible crash when accessing the plug-in's settings, and adds full Musepack SV8 support.

This post has been edited by Tim De Baets: Dec 17 2013, 23:41
Go to the top of the page
+Quote Post
teohhanhui
post Oct 2 2009, 03:10
Post #2





Group: Members
Posts: 34
Joined: 2-October 09
Member No.: 73639



I got so excited upon seeing this that I immediately downloaded and installed it, without noticing the fine print that FLAC support is coming soon. laugh.gif

You might want to have a look at this concerning the missing length and bitrate fields for FLAC files played from the Media Library. (Or perhaps you already have a clear idea on how to fix it...)
Go to the top of the page
+Quote Post
teohhanhui
post Oct 2 2009, 04:23
Post #3





Group: Members
Posts: 34
Joined: 2-October 09
Member No.: 73639



QUOTE (teohhanhui @ Oct 2 2009, 10:10) *
I got so excited upon seeing this that I immediately downloaded and installed it, without noticing the fine print that FLAC support is coming soon. laugh.gif

You might want to have a look at this concerning the missing length and bitrate fields for FLAC files played from the Media Library. (Or perhaps you already have a clear idea on how to fix it...)

When opening an external FLAC file in WMP12, the xiph Directshow Filters for Ogg Vorbis, Speex, Theora and FLAC and DC-Bass Source Filter are both able to provide seek. madFlac provides the length and bitrate but seek is broken. In any case WMP12's "Preview" can always skip successfully...
Go to the top of the page
+Quote Post
Tim De Baets
post Oct 2 2009, 16:45
Post #4


Author of WMPCDText


Group: Developer
Posts: 394
Joined: 13-August 07
Member No.: 46161



QUOTE (teohhanhui @ Oct 2 2009, 03:10) *
You might want to have a look at this concerning the missing length and bitrate fields for FLAC files played from the Media Library. (Or perhaps you already have a clear idea on how to fix it...)

Thanks for the link, but I already knew about that thread. It actually was one of the reasons why I started writing this plug-in (if you view the thread in Google Groups, you will see that I even posted some replies).

I do have a clear idea on how to fix it, and it's already implemented in the plug-in tongue.gif WMP Tag Plus will set the length of files for all supported formats, so once FLAC support is ready, it will set the length for FLAC files too.

QUOTE (teohhanhui @ Oct 2 2009, 04:23) *
When opening an external FLAC file in WMP12, the xiph Directshow Filters for Ogg Vorbis, Speex, Theora and FLAC and DC-Bass Source Filter are both able to provide seek. madFlac provides the length and bitrate but seek is broken. In any case WMP12's "Preview" can always skip successfully...

That's correct, but with the emphasis on "external". Files being played directly from the library won't be seekable. WMP Tag Plus fixes this.
Go to the top of the page
+Quote Post
teohhanhui
post Oct 3 2009, 05:28
Post #5





Group: Members
Posts: 34
Joined: 2-October 09
Member No.: 73639



That's great! Thanks in advance.
Go to the top of the page
+Quote Post
koawmfot
post Oct 9 2009, 17:11
Post #6





Group: Members
Posts: 15
Joined: 9-October 09
Member No.: 73850



fantastic. couldn't come at a better time. thanks for the work and i look forward to the flac support.

(was just reading through this thread and was wondering what happend to your guy's wonderful ideas.
http://groups.google.mg/group/microsoft.pu...c9c48e535f0bf8)
Go to the top of the page
+Quote Post
Tim De Baets
post Oct 9 2009, 21:35
Post #7


Author of WMPCDText


Group: Developer
Posts: 394
Joined: 13-August 07
Member No.: 46161



I am pleased to announce that the next beta of WMP Tag Plus is ready for download. On top of MPEG4 tag support, this release now includes tag support for FLAC, Vorbis and, as a bonus, WavPack. WMP Tag Plus is now UAC (User Account Control) aware too.

Download WMP Tag Plus

If no real issues arise, this beta will become the final release of WMP Tag Plus 1.0. Again, please let me know if you find any problems, so they can be fixed before the final release.
Go to the top of the page
+Quote Post
teohhanhui
post Oct 10 2009, 09:11
Post #8





Group: Members
Posts: 34
Joined: 2-October 09
Member No.: 73639



QUOTE (Tim De Baets @ Oct 10 2009, 04:35) *
I am pleased to announce that the next beta of WMP Tag Plus is ready for download. On top of MPEG4 tag support, this release now includes tag support for FLAC, Vorbis and, as a bonus, WavPack. WMP Tag Plus is now UAC (User Account Control) aware too.

Download WMP Tag Plus

If no real issues arise, this beta will become the final release of WMP Tag Plus 1.0. Again, please let me know if you find any problems, so they can be fixed before the final release.

After deleting the FLAC files and re-adding them to the library everything works great. Thanks!!

P.S: While you're at it what about tag support for APE? tongue.gif

EDIT: I just noticed that some/all tags failed to be read from files with non-ASCII characters in their filenames (depending on the Unicode plane I suppose).

This post has been edited by teohhanhui: Oct 10 2009, 09:22
Go to the top of the page
+Quote Post
Tim De Baets
post Oct 10 2009, 17:03
Post #9


Author of WMPCDText


Group: Developer
Posts: 394
Joined: 13-August 07
Member No.: 46161



What version of WMP and Windows are you using? Does this only happen with FLAC files, or with Vorbis and MPEG4 files too? Would it be possible to give me some examples of filenames that fail?

QUOTE (teohhanhui @ Oct 10 2009, 09:11) *
P.S: While you're at it what about tag support for APE? tongue.gif

As far as I know, APE is just a tagging format used in different audio formats (such as WavPack). Do you mean Monkey's Audio?
Go to the top of the page
+Quote Post
koawmfot
post Oct 10 2009, 23:20
Post #10





Group: Members
Posts: 15
Joined: 9-October 09
Member No.: 73850



nice that was fast.
99% of my flac made it in.

the one album i code not add properly is godspeed's "f#a# ∞" i think it is the '∞' character in the album name that is giving the problem. just a guess as it is one of the only flacs i could not get in there. i can zip it up and upload to a share if you'd like a sample to play with.

the single other issue i have is this, and it is a little strange and i am kind of guessing at how it manifests.
it appears that when WMP adds an mp3 to the library it uses the song tag's 'album artist' field to populate the WMP's artist information, and the 'artist' field to populate WMP's 'contributing artist' information.
so let's say i have a compliation album that i put 'various artists' into the song tag's 'album artist' field, and the actual artist for each song in the song tag's 'artist' field. if it is an mp3, WMP will file it under "various artists", with each song having it's contributing artist as the actual performer of the song. if i add a flac of the same album, it does not process the 'album artist' field, and instead the album will end up with WMP adding each artist seperately.

i really hope that makes sense. again i can send a zip of a flac vs. mp3 version of the same album with the same tags if you'd like to compare how WMP treats them.

i cannot thank you enough for this contribution. it has made MCE an actual viable solution. you did some great work here. let me know if you need any help or more input.
Go to the top of the page
+Quote Post
Tim De Baets
post Oct 11 2009, 14:41
Post #11


Author of WMPCDText


Group: Developer
Posts: 394
Joined: 13-August 07
Member No.: 46161



Thanks for the information. There indeed was a problem with filenames containing Unicode characters such as '∞', but I'm pretty sure that I have been able to fix it. Please re-download WMP Tag Plus and install it over your current installation. Re-add that one album to your library and check if the tags are now being read properly.

Regarding your second problem, WMP Tag Plus does support the album artist-field of FLAC files, but only when it's stored as a Vorbis tag. FLAC files can contain both ID3 and Vorbis tags, so I guess that your FLAC files contain the album artist only as ID3, resulting in WMP Tag Plus not being able to read it. I could verify this if you would PM me a sample FLAC file (1 file is enough).

BTW, you still haven't told me your WMP and Windows version tongue.gif
Go to the top of the page
+Quote Post
bryant
post Oct 11 2009, 18:44
Post #12


WavPack Developer


Group: Developer (Donating)
Posts: 1291
Joined: 3-January 02
From: San Francisco CA
Member No.: 900



Thanks very much for adding WavPack support to your plugin! smile.gif

Once you have a final release (or maybe you have?) I will put a link up on the WavPack site (if that's okay).

David
Go to the top of the page
+Quote Post
Tim De Baets
post Oct 11 2009, 20:30
Post #13


Author of WMPCDText


Group: Developer
Posts: 394
Joined: 13-August 07
Member No.: 46161



Please do, David, that would be great. The current version can be considered a "release candidate". If no big issues come up during the following week, it will become the final release.
Go to the top of the page
+Quote Post
koawmfot
post Oct 12 2009, 01:20
Post #14





Group: Members
Posts: 15
Joined: 9-October 09
Member No.: 73850



QUOTE (Tim De Baets @ Oct 11 2009, 09:41) *
Thanks for the information. There indeed was a problem with filenames containing Unicode characters such as '∞', but I'm pretty sure that I have been able to fix it. Please re-download WMP Tag Plus and install it over your current installation. Re-add that one album to your library and check if the tags are now being read properly.

Regarding your second problem, WMP Tag Plus does support the album artist-field of FLAC files, but only when it's stored as a Vorbis tag. FLAC files can contain both ID3 and Vorbis tags, so I guess that your FLAC files contain the album artist only as ID3, resulting in WMP Tag Plus not being able to read it. I could verify this if you would PM me a sample FLAC file (1 file is enough).

BTW, you still haven't told me your WMP and Windows version tongue.gif

hey that worked perfectly for the unicode character.

i pm'd you two files for album artist thing.

hey seek works for the flac files as well. my system is win7 x64 pro, so that makes it WMP12.
great job.
Go to the top of the page
+Quote Post
teohhanhui
post Oct 12 2009, 07:51
Post #15





Group: Members
Posts: 34
Joined: 2-October 09
Member No.: 73639



QUOTE (Tim De Baets @ Oct 11 2009, 00:03) *
What version of WMP and Windows are you using? Does this only happen with FLAC files, or with Vorbis and MPEG4 files too? Would it be possible to give me some examples of filenames that fail?

QUOTE (teohhanhui @ Oct 10 2009, 09:11) *
P.S: While you're at it what about tag support for APE? tongue.gif

As far as I know, APE is just a tagging format used in different audio formats (such as WavPack). Do you mean Monkey's Audio?

WMP12 on Windows 7 x64.

Well APE tags originated from Monkey's Audio, so yes. It shouldn't be hard to add support for .ape files now right? (Like how FLAC uses Vorbis comments...)

EDIT: Yes, the latest version does fix the Unicode filename problem. Thanks!

This post has been edited by teohhanhui: Oct 12 2009, 08:01
Go to the top of the page
+Quote Post
Tim De Baets
post Oct 12 2009, 16:54
Post #16


Author of WMPCDText


Group: Developer
Posts: 394
Joined: 13-August 07
Member No.: 46161



QUOTE (koawmfot @ Oct 12 2009, 01:20) *
i pm'd you two files for album artist thing.

Thanks for the files. It looks like the FLAC file does contain the album artist as a Vorbis tag, contrary to what I was expecting. However, I noticed that this was stored as "ALBUM ARTIST", while WMP Tag Plus only checks the "ALBUMARTIST" field (without the space). I could easily fix this, so please re-download and reinstall WMP Tag Plus and re-add the files (once again, sorry tongue.gif). Check if WMP Tag Plus now reads the album artist correctly.

QUOTE (teohhanhui @ Oct 12 2009, 07:51) *
Well APE tags originated from Monkey's Audio, so yes. It shouldn't be hard to add support for .ape files now right? (Like how FLAC uses Vorbis comments...)

I'm afraid that it is actually quite hard to add support for Monkey's Audio (.ape) files. WMP Tag Plus uses TagLib, which does support APE tags in WavPack and MPC files, but doesn't support the Monkey's Audio format at all. If there are a lot of requests for it, I might add support for this in a future version. Someone else could make this too; WMP Tag Plus has pluggable tag support and I'm planning to put some API documentation online soon.
Go to the top of the page
+Quote Post
grommet
post Oct 12 2009, 18:14
Post #17





Group: Members
Posts: 377
Joined: 1-April 05
From: California
Member No.: 21106



QUOTE (Tim De Baets @ Oct 12 2009, 08:54) *
Thanks for the files. It looks like the FLAC file does contain the album artist as a Vorbis tag, contrary to what I was expecting. However, I noticed that this was stored as "ALBUM ARTIST", while WMP Tag Plus only checks the "ALBUMARTIST" field (without the space). I could easily fix this, so please re-download and reinstall WMP Tag Plus and re-add the files (once again, sorry tongue.gif). Check if WMP Tag Plus now reads the album artist correctly.
Be aware that some people/applications use ALBUMARTIST, and others use ALBUM ARTIST. Welcome to loose tagging formats. rolleyes.gif

For reading, the best practice would be to read either. For writing, that's really up to you on which one you think should be the 'correct' one. Winamp & dBpoweramp, for example, write ALBUMARTIST. foobar2000 writes ALBUM ARTIST. The previous popular tag extender, Mab_fr's WMPTSE used ALBUMARTIST.
Go to the top of the page
+Quote Post
koawmfot
post Oct 12 2009, 19:03
Post #18





Group: Members
Posts: 15
Joined: 9-October 09
Member No.: 73850



QUOTE (Tim De Baets @ Oct 12 2009, 11:54) *
Thanks for the files. It looks like the FLAC file does contain the album artist as a Vorbis tag, contrary to what I was expecting. However, I noticed that this was stored as "ALBUM ARTIST", while WMP Tag Plus only checks the "ALBUMARTIST" field (without the space). I could easily fix this, so please re-download and reinstall WMP Tag Plus and re-add the files (once again, sorry tongue.gif). Check if WMP Tag Plus now reads the album artist correctly.


i will check the second i get home. stuck at work now and itching to try it out. (the system is off when not in use so no remote.)

QUOTE (grommet @ Oct 12 2009, 13:14) *
Be aware that some people/applications use ALBUMARTIST, and others use ALBUM ARTIST. Welcome to loose tagging formats. rolleyes.gif

For reading, the best practice would be to read either. For writing, that's really up to you on which one you think should be the 'correct' one. Winamp & dBpoweramp, for example, write ALBUMARTIST. foobar2000 writes ALBUM ARTIST. The previous popular tag extender, Mab_fr's WMPTSE used ALBUMARTIST.


i am using tag & rename to tag the all the music files, which i now realize is using "album artist". i did notice with foorbar that it is captured as "album artist" when checking the songs as well.

this tag extender works 1000x better than the previous popular tag extender. if the above issue is in fact corrected, i have no album that did not get placed into the library exactly as it should. PLUS now you can seek though the file and the time is correct. fantastic work.
Go to the top of the page
+Quote Post
koawmfot
post Oct 12 2009, 22:11
Post #19





Group: Members
Posts: 15
Joined: 9-October 09
Member No.: 73850



QUOTE (koawmfot @ Oct 12 2009, 14:03) *
QUOTE (Tim De Baets @ Oct 12 2009, 11:54) *
Thanks for the files. It looks like the FLAC file does contain the album artist as a Vorbis tag, contrary to what I was expecting. However, I noticed that this was stored as "ALBUM ARTIST", while WMP Tag Plus only checks the "ALBUMARTIST" field (without the space). I could easily fix this, so please re-download and reinstall WMP Tag Plus and re-add the files (once again, sorry tongue.gif). Check if WMP Tag Plus now reads the album artist correctly.


i will check the second i get home. stuck at work now and itching to try it out. (the system is off when not in use so no remote.)


just got in and it looks perfect my friend. i can't tell you enough how great this is and what great work you did here. thanks for the effort.

one other thing, unrelated to your plugin but it is related to WMP tagging... does WMP read the "Disc Number" tag value??
Go to the top of the page
+Quote Post
teohhanhui
post Oct 13 2009, 05:40
Post #20





Group: Members
Posts: 34
Joined: 2-October 09
Member No.: 73639



QUOTE
I'm afraid that it is actually quite hard to add support for Monkey's Audio (.ape) files. WMP Tag Plus uses TagLib, which does support APE tags in WavPack and MPC files, but doesn't support the Monkey's Audio format at all. If there are a lot of requests for it, I might add support for this in a future version. Someone else could make this too; WMP Tag Plus has pluggable tag support and I'm planning to put some API documentation online soon.

I don't use APE files, but they are quite popular too (second only to FLAC for lossless audio I suppose?)... It will definitely be something to look forward to.

EDIT: Added a taglib feature request here

This post has been edited by teohhanhui: Oct 13 2009, 06:03
Go to the top of the page
+Quote Post
Tim De Baets
post Oct 13 2009, 13:25
Post #21


Author of WMPCDText


Group: Developer
Posts: 394
Joined: 13-August 07
Member No.: 46161



QUOTE (grommet @ Oct 12 2009, 18:14) *
For reading, the best practice would be to read either. For writing, that's really up to you on which one you think should be the 'correct' one. Winamp & dBpoweramp, for example, write ALBUMARTIST. foobar2000 writes ALBUM ARTIST. The previous popular tag extender, Mab_fr's WMPTSE used ALBUMARTIST.

WMP Tag Plus will now read both fields, and will write ALBUMARTIST, so I guess that should be alright.

QUOTE (koawmfot @ Oct 12 2009, 22:11) *
one other thing, unrelated to your plugin but it is related to WMP tagging... does WMP read the "Disc Number" tag value??

I think WMP does actually read it, but doesn't seem to be using it anywhere. In WMP 11, you could still view and edit this tag with the Advanced Tag Editor, which is unfortunately removed in WMP 12. There isn't something like a Disc number-column that can be enabled either.

QUOTE (teohhanhui @ Oct 13 2009, 05:40) *
EDIT: Added a taglib feature request here

Thanks. I have voted for the request and added myself as CC, so I will be notified when something changes.
Go to the top of the page
+Quote Post
EvtK
post Oct 14 2009, 16:58
Post #22





Group: Members
Posts: 14
Joined: 7-February 09
Member No.: 66739



Ah! this is real nice to see, thanks for the notice in the topic about 'WMPTSE'. The problem with that plugin was that is wasn't actually writing the tag information into FLAC files.

I hope this works, so I can finally start using my flac collection again smile.gif
Go to the top of the page
+Quote Post
EvtK
post Oct 17 2009, 22:09
Post #23





Group: Members
Posts: 14
Joined: 7-February 09
Member No.: 66739



So, I spend some time.. and have to conclude it is NOT working for flac files. This is what I have experienced:

Clean WMP library (the latest WMP, comes with Windows 7). Put one album of flac files in directory 'music' (no subdirectory's). In WMP I have added the directory 'music' as the library directory. WMP finds the album (10 files). I search for album details with internetservice of WMP and I download correct titles and additional tag info. Then hit update media details. What happens: files are placed in subdirectory's ('rip file option') and have been given the right titles in file name. So far so good. Then I delete the WMP database file from my c: drive. Now I start up WMP again.. it start building a fresh new library.. If the plugin was doing allright, I should have written the correct titles hardcoded into flac files. Now this is where it goes wrong, because once finished building the library again, it shows the old titles and not the new one I received by looking up the album..

WOuld be real nice if you could fix this in the plugin.. thnx!
Go to the top of the page
+Quote Post
Tim De Baets
post Oct 18 2009, 10:35
Post #24


Author of WMPCDText


Group: Developer
Posts: 394
Joined: 13-August 07
Member No.: 46161



Thanks for the report. Did you use Apply media information changes (in the Tools menu) after the tags were updated? This command forces WMP to immediately write the changes to the files. This is important, because WMP usually waits a while, before writing the changes in the background. Also, please make sure that you don't have any other tag support plug-ins for WMP installed, as these could be getting in the way of WMP Tag Plus.

I currently don't have access to a Windows 7 system, so I can only try to reproduce your problem later tonight. In the meantime, could you disable the "Rename music files" and "Rearrange music in rip music folder" settings, and check if the changes get written to the FLAC files if you edit the tags manually in the library? Don't forget to use "Apply media information changes" here too. You can verify that the changes got written by removing the files from the library, and adding them back through Tools - Advanced - Restore deleted library items (so there's no need to rebuild the library). You can also use an external tagging tool such as AudioShell.
Go to the top of the page
+Quote Post
EvtK
post Oct 18 2009, 13:25
Post #25





Group: Members
Posts: 14
Joined: 7-February 09
Member No.: 66739



Hey Tim,

I did indeed apply the media information changes. And that also resulted in the files being placed under subdirectory's and renamed filenames with correct titles. I will check out your options asap, first, since I'm not at a windows xp machine, I will do exactly the same like I did yesterday on the windows 7 machine, just to make sure it's not caused by something I'm doing wrong.

I'll get back to you.
Go to the top of the page
+Quote Post

24 Pages V   1 2 3 > » 
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 20th September 2014 - 23:39