You might want to try "kid3", a GUI front end for both taglib and id3lib.<br>You can see/change/convert between all 3 versions of id3 tags. I have not yet tried building it on windows, but there is a pure qt version that does not require kde.<br>
<br><br><div class="gmail_quote">On Wed, Dec 16, 2009 at 9:53 AM, Viraj Mody <span dir="ltr"><<a href="mailto:virajmody@gmail.com">virajmody@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Are you sure Windows Media Player is reading the ID3v2.4 tag? I suspect what<br>
you're seeing is WMP reading ID3v1 tags, not ID3v2.4<br>
Also, the WMP editor adds data to the ID3v1 tag as far as I could tell...<br>
<br>
This is easy to test - just strip out everything but ID3v2.4 tags form your<br>
mp3 and open it in WMP.<br>
<br>
I would love to be wrong about this, but I can't get even the last Windows<br>
Media Player version to read ID3v2.4...<br>
<br>
--------------------------------------------------<br>
From: <<a href="mailto:tpombo@woh.rr.com">tpombo@woh.rr.com</a>><br>
Sent: Tuesday, December 15, 2009 10:17 PM<br>
To: <<a href="mailto:taglib-devel@kde.org">taglib-devel@kde.org</a>><br>
Cc: "Viraj Mody" <<a href="mailto:virajmody@gmail.com">virajmody@gmail.com</a>><br>
Subject: Windows and ID3v2.4 tags - what I use<br>
<div><div></div><div class="h5"><br>
> Windows Media Player 11 (XP/Vista) and Windows Media Player 12 (Win7) both<br>
> support ID3v2.4, in fact they have a decent tag editor built-in. I have<br>
> not tested versions prior to 11, so I don't know how well they support<br>
> v2.4.<br>
><br>
> Windows Media Center on Vista/7 both support ID3v2.4 because they use<br>
> Media Player internally. I don't know about Windows XP Media Center<br>
> Edition.<br>
><br>
> In Windows Vista and Win7, they only component I know of that doesn't<br>
> support ID3v2.4 is the shell (explorer.exe). To have tag info displayed<br>
> in Windows Explorer, you'll need to use ID3v2.3 tags, or older, as you<br>
> already know.<br>
><br>
> What I do about this:<br>
> I use taglib to modify my mp3 files, so of course, this converts the tag<br>
> to v2.4. To convert it back to v2.3, I use iTunes. I know that iTunes<br>
> isn't popular, but it is a really good library manager. Anyway... Open<br>
> iTunes, drag the mp3 files/folders into the window, select all,<br>
> right-click and you can choose to convert the tag to any version you want.<br>
> It rewrites all the files quickly and easily. When done, select all and<br>
> delete the files from iTunes.<br>
><br>
> I've done this process on tens of thousands of mp3 files. It works well.<br>
> iTunes doesn't add any goofy frames or modify any of the data - it simply<br>
> converts the tag.<br>
><br>
> Also, iTunes has a great tag editor built-in, and it doesn't change the<br>
> tag version when editing. One caveat, if you add artwork using iTunes, it<br>
> will save the picture in PNG format. PNG is several times larger than<br>
> JPEG. Thus making the file much larger than necessary.<br>
><br>
> To summarize my process:<br>
> 1. Drag questionable mp3 file into iTunes<br>
> 2. Use iTunes tag editor to update tag info including pictures. Then<br>
> remove file from iTunes.<br>
> 3. Use my taglib app to clean up frames and convert picture to JPEG. It<br>
> also rewrites the file to reclaim wasted space.<br>
> 4. Reload file back into iTunes and convert tag to v2.3<br>
> 5. Verify Windows Explorer can see all data (it always does).<br>
><br>
> I use iTunes as a tag editor and version converter only. I am a not an<br>
> iTunes expert. I have only used iTunes v8.x and v9.x, so I cannot comment<br>
> on behavior of other versions.<br>
><br>
> I hope my comments were helpful.<br>
><br>
> -Tony<br>
><br>
_______________________________________________<br>
taglib-devel mailing list<br>
<a href="mailto:taglib-devel@kde.org">taglib-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/taglib-devel" target="_blank">https://mail.kde.org/mailman/listinfo/taglib-devel</a><br>
</div></div></blockquote></div><br>