Tagging IV
In my previous mail (now archived at http://www.zunester.com/tag1.htm, with picts inline), I’ve shown how important media tags are to the smooth operation of media players and devices. This time I will discuss some of the problems tags cause when things go wrong, and some solutions for those problems.
PROBLEM: Missing/Incorrect data
Given the importance of tags for successfully using your media library, files that include incorrect or missing tag information can be a huge problem. Genres aren't very useful if they don't match your listening habits, and artists aren't very useful if they're mis-spelled, or listed as "unknown". Traditionally, this is a key reason users didn’t use media libraries or devices – they just used Windows Explorer to sort through lists of files. As media libraries have grown, this method has failed to scale. So users have had to spend a lot of time using specialized and arcane "tag editors" to look up and/or manually enter information.
As a result, the contents of your tags can become more valuable than the music they contain. I personally am religious about backing up my music collection, not to protect the music, but to protect my tags. Re-ripping my music would take time, but re-catogorizing 10,000 songs by genre would be horrible.
Of course, many users have files that come from random sources, and those users must not only redo genres, but must fix up artist, album, and track number tags to get their media working. This takes a lot of time.
SOLUTIONS for Missing/Incorrect data.
"Bulk" tag editing tools, where you could specify the "artist" tag for 200 files, or the "genre" tag for 1000 files in one step. Windows Media Player 9 Series introduced a new bulk tag editor that enables exactly this scenario, and it works for mixed libraries of WMA and MP3 files. Another favorite tool of mine is Tag&Rename, which includes extremely powerful bulk editing tools. In addition, it has the ability to pull tag information out of filenames so if you've got 50 files named "artist-album-songtitle-track#.mp3", it can move this information into tags where it's more useful. Numerous other such tools exist.
But such bulk editors still require knowledge and time on the part of the user. When we studied users, we found that most don't even *know* tags exist - they just knew that the media library is a tree view of artists, albums, and genres. For this reason, we enable drag-and-drop within the media library pane. Users can drag songs or whole albums from one genre or artist to another in the tree, and the player takes care of the tagging in the background.
Another way to clean up your tag data has recently been added to some media players. Windows Media Player, Tag&Rename, and MusicMatch are now capable of getting information about files from internet services like AMG and CDDB. For example, in Windows Media Player, the user simply indicates a file to be tagged, selects "Find Album Info", and the player attempts to identify the song based on the filename and tags. If it's not sure, it offers several options for the user to choose from, and then fills in the tag information for you.
A unique feature of Windows Media Player called "Auto Info" feature will *automatically* supplement missing tags for songs it has identified. WMP users need never even know that their data was missing it'll just be fixed up in the background for them.
PROBLEM: Multiple tags
While missing information in tags can be vexing, at least it’s understandable. The Multiple tags problem is both frustrating and confusing.
One unfortunate consequence of the many versions of the ID3 standard is that an MP3 file can have *several different* tags in it. In practice, the file typically looks like this:
---ID3v2 --------------- Sound -------------ID3v1--
But what if the two sets of tags contain different – and contradictory data? Then you've got two types of contradictory tags. This happens when a user's library of MP3 files was created with some tool that wrote data to v1 tags. Now they are using another program that only knows about ID3v2 tags – but their *device* displays the v1 data. So no matter now many times they edit the v2 tags, the device will always show the wrong spelling of "Grateful".
The problem is further exacerbated by proprietary "extensions" to tags that some programs add to mp3 files. For example, one program extended the numeric id3v1 standard to include new genres, but many devices don't recognize those codes.
As more users are trying to bring mp3 files onto devices, they're encountering these problems with increasing frequency.
SOLUTIONS to multiple tags
A number of vendors have provided tools for debugging and fixing this problem. In particular, I recommend Tag&Rename for its fine-tuned ability to view and edit each type of tag individually. It even has a "tag synchronization wizard" for solving these problems.
The WMP engineers also recognized this problem, and we've done a number of things to help users behind the scenes. First and foremost, when you edit the tags in a file, we look to see if there are multiple tags and replicate all changes into all tags. So the user above would have modified *all* of his tags to be "Grateful" and the change would be reflected on *all* of his devices.
What's more, the Auto Info feature will not only supplement data in files, it will automatically *fix* file tags by synchronizing the v1 and v2 tags in the background. So again, just by using the media player, the quality of mp3 tags improves.



8 Comments:
Thank you. I've been wondering about that for a while now, and I'm glad you explained it.
What can we WMP users expect in the coming future? I'd like to see better album art support. I realize that in WMP 11 B2, art is stored in two different locations; through the "pictures" tab of the Advanced Tag Editor, and a hidden location that's controlled by drag-and-drop and AMG update info. I found that pictures in the Pictures tab override album art downloaded from AMG or the internet.
But thanks again!
There are 2 other problems with auto-tagging on WMP:
1) User created tags always suck (and there is no option to block just these)
2) WMP uses multiple data providers who have different ideas about the contents of tags
So, if you use it you just end up with a random mish-mash of blah.
Charles, good points. The thing to remember is that auto-tagging never changes a tag in place, it just supplements the existing info. In practice this usually means that composer and other missing fields get filled in. I hate to cry "better than nothing", but I will. Metadata is a very hard problem and I can't claim we've completely cracked the nut.
Adam's point about album art is correct. WMP auto downloads put the album art into hidden files in the folder hierarchy so you get those perty folder views with album art in explorer. If you actually go into the tag editor and add a .jpg file, it goes into the file tags. If wmp finds a .jpg in the file, it uses that instead of the AMG album art.
For completion sake, using the "new" WMP 11 drag or cut/paste to add Album Art feature...
It scales the image if needed (to 200 x 200 resolution), adds the normal hidden "Folder.jpg" & "AlbumArtSmall.jpg" in the directory, and injects the image into the MP3 or WMA file. It doesn't add the "AlbumArt_{GUID}_Size.jpg" files, though, if they don't exist... that's only done with online lookups.
Another great tag program is Mp3tag. It supports Ogg, Flac. Wma, mp3, pretty much everything. It supports file renaming, tags from filename and can look up tags and album art from Amazon as well as freedb. The reason I like it so much is the interface is *very* clean. I will honestly not use an application, even if it's the best thing in the world, if the interface is too cluttered or just plain ugly.
I've always wanted to like WMP tagging but when doing bulk tags it just takes too long, there are too many clicks, no way to say "I've looked up this album, apply that info to these songs." It still feels very slow and a bit tedious.
David -- Where are the items about album art support that adam, you and grommet mentioned officially documented? They strike me is essential info for power users wanting to ensure complete and consistent art.
once we launch, remind me and I'll write up details. it's not tricky; if you add album art to your content in the tags it should just work.
How can i Protect my MP3 Files from "Renaming the Tag" Content
Set my mp3's a read only tag, can't be renamed by others, but me do ........... HOW ??????
Post a Comment
<< Home