November 2004 - Posts

WMP Artist fields - update

I updated my article on Artist fields with some comments on working around WMP's lack of support for searching Composer information from the WMP Search box.
Posted by Mike | with no comments

Find Album Wizard - greatest hits and misses

In an earlier entry, I recorded an attempt to locate an album in the Windowsmedia database.

Searching on Artist = Vangelis : this gives me 5 hits

  • Exact match Vangelis (Electronica & Dance : 87 albums)
  • Exact match Vangelis (2 albums)
  • Exact match Vangelis (NewAge : 11 Albums)
  • Exact match Vangelis (25 albums)
  • Vangelis Papazoglou (World: 1 album)

    Instead of the more useful:

  • Exact match Vangelis (125 albums)
  • Vangelis Papazoglou (1 album)

    I thought to go back and see if Windowsmedia was actually grouping entries by genre (e.g. Electronica & Dance, NewAge etc). This turns out not to be the case. If you select the entry "Vangelis (NewAge : 11 Albums)" and proceed to the next step of the wizard, then you find the Blade Runner soundtrack which has its genre recorded as O.S.T. (i.e. Original Soundtrack). So what's the point of the genre references in the search results????

    Of course this sounds a bit petty, but it reflects an abundance of poor design and, in some cases, over-design of both server and client software. Don't for a minute think that Microsoft does and will only handle musical metadata on their servers. I see this as an excellent testcase of their ability to handle all sorts of data, or to build saleable platforms for handling user data. Will MSN Search be this crummy? Will their desktop search and future file-system implementations act so randomly??

    Posted by Mike | with no comments
  • Uploading Ithaca

    Today I was finally able to upload the album information for the Ithaca album mentioned in an earlier entry.

    It has been uploaded before, so let's see if Windowsmedia/AMG can process it this time.

    Posted by Mike | 1 comment(s)

    Revenge of the Chakra Artists II - Windows File Protection defeats album art updates?

    Postscript to yesterday's entry.

    Today I found that less than 12 hours after refixing the album-art for my Beethoven album, the incorrect album-art had been downloaded again! and my folder.jpg file had been overwritten.

    The incorrect album-art does not even correspond to the album that WMP finds first when looking up these tracks (it finds the correct album now). The "replaced" files are dated 28/10/2004 so I am wondering if Windows File protection is kicking in to prevent me from having the correct album art....

    Posted by Mike | 2 comment(s)

    Revenge of the Chakra Artists - WMP Album Art continued

    I returned to my Beethoven albums, and was dismayed to find that the album I had corrected earlier had reverted to the incorrect album art which WMP had previously downloaded. Not only had WMP downloaded a new set of AlbumArt*.jpg files, but it had overwritten the correct art I had saved as folder.jpg.

    I reviewed my WMP option settings, which still say "Only add *missing* information" - not "Crap all over existing information". My theory is that album art is not properly included under the umbrella of "information" in WMP. The current state of documentation for WMP's album updates is this brief help file chapter:

    When you rip tracks from audio CDs or when you copy other types of music files to your library, the Player automatically obtains related media information, if the option to update the music files by retrieving missing media information from the Internet is selected and your computer is connected to the Internet.

    You can also manually add and edit media information.

    Media information is stored in both the files and the Library database.

    When the Player automatically retrieves media information, it may make the following changes to your files:

    By default, missing media information is appended to any existing media information in your audio files. Media information is added to the files in the form of tags. For example, the Player may add the following tag to an audio file: artist name=Beethoven.

    Album art is added to files and music folders in your My Music folder.

    The date modified is changed when media information is edited or obtained.

    In addition, if the option to rename music using media information is selected, changes to media information in your files may cause the files to be moved to another location in your library; if the option to rearrange music using media information is selected, changes to media information in your files may cause the files to be moved to another location in the folder to which the files were copied.

    This really does not suffice. It's a problem compounded by the wobbly terminology that permeates the entire WMP UI: references to "files" that really mean "some files", the ever-hazy Artist/Album-Artist/Contributing-Artist/Performer/Composer/Author jumble.

    ***********

    I noticed that a couple of other Beethoven symphonic albums had been updated with identical & incorrect album art: album art for a budget label recording of the 9th (id={A4AD7803-D8FD-4CDA-AC22-22B7F6CB9B40}) had been affixed to a folder with a BPO/Karajan recording of same on Deutsche Grammophon, as well as a folder with multi-CD set of Beethoven symphonies recorded by Harnoncourt.

    I did an album search and found that it correctly identified the Karajan set (although AMG insisted Beethoven himself was the performer, despite being dead for over 150yrs prior to this recording) . I corrected the details and OK'd the wizard. The correct album art {EE1E86D2-D9B3-4897-8114-234AC79E2882} was downloaded as several AlbumArt files, and overwrote folder.jpg. For some reason the old {A4AD7803-D8FD-4CDA-AC22-22B7F6CB9B40} AlbumArt files have been left behind. At what point would these be cleaned up? I deleted them manually.

    I had a closer look at the folder with the Harnoncourt set of symphonies. It had 4 distinct sets of AlbumArt files, 3 sets of which seem to correspond to different sets of Harnoncourt CDs in this set, plus our friend {A4AD7803-D8FD-4CDA-AC22-22B7F6CB9B40} which also got to be folder.jpg and AlbumArtSmall.jpg. I deleted the spurious items and made a copy of one of the other files to use as a new folder.jpg .... let's see how long these ones last!

    Posted by Mike | 2 comment(s)

    Finding Ithaca - a testcase in Windowsmedia album information handling

    I have a 4’27” single-track CD Ithaca which is a recital of the C

    I have a 4’27” single-track CD Ithaca which is a recital of the C.P.Kavafis poem performed by Sean Connery, with backing music by Vangelis.

     

    Windowsmedia, via WMP10, identifies it as the Madonna album American Life [Clean] [sic], which at 10-tracks must be ~10 times as long. So all the cover art for American Life has been downloaded to my Ithaca folder, overwriting the folder.jpg file which I had already created some 4 months ago when I’d uploaded the correct details for this limited edition disk to the Windowsmedia database-in-the-sky. I really can’t see where WMP settings get the right to overwrite my data, if it is set to only add “missing” information. At least I’d taken the trouble to also embed the correct album image in the WMA file using the Advanced Tag Editor, and that is what I see displayed in WMP.

     

    (Side-excursion: If I click the Buy CD link in the Media Information sub-pane, of Now Playing pane, then sometimes I get taken to an white embedded display which tells me there are no online stores for my location, and sometimes I get taken to a grey embedded display which gives me a choice of buy.com, walmart.com, A&B Sound Online and CDNOW to get my copy of American Life [Clean].

     

    Now, if WMP hadn’t already decided that it knew what album this was, the link would be to Find Album Info. Instead, I have to right-click on the track and use the context menu).

     

     

    As you set out for Ithaca
    hope that your journey is a long one,
    full of adventure, full of discovery.

     

    Using the Find Album Wizard, I go hunting for the information I uploaded many months ago. I search

    • on the title, but locate a different album;
    • on Artist  = Sean Connery: nothing found
    • on Artist = Vangelis : this gives me 5 hits
      •  Exact match Vangelis (Electronica & Dance : 87 albums)
      •  Exact match Vangelis (2 albums)
      •  Exact match Vangelis (NewAge : 11 Albums)
      •  Exact match Vangelis (25 albums)
      • Vangelis Papazoglou (World: 1 album)

     

    Now I really don’t know why I don’t just see:

      • Exact match Vangelis (125 albums)
      • Vangelis Papazoglou (1 album)

     - which can dramatically reduce the number of pages I have to navigate to find the correct album.

     

    At first I thought it might have been that the information as drawn from different info vendors (AMG, AMGClassical, Muze, CDJournal, AkiMusica, etc) but these are mixed up within each grouping, and really the end-user doesn’t care. It should be trivial for the server-side of this operation to consolidate this data, but then someone has to care enough about something called “fit and finish” to do these sorts of things. Believe me, if another company did this sort of thing, a Microsoft marketing person would capture it in a competitive analysis slide, and there would be much self-righteous tittering and tut-tutting at team planning meetings for the company’s own effort.

     

    But I digress…

     

    No match found in these 125 records, so I’m going to re-upload the data.

    Album Name = Ithaca

    Artist Type = Single Artist/Group

    Artist Name = Sean Connery & Vangelis

    Genre =  Miscellaneous

     

    Track details

    1. Title = Ithaca Performer = Sean Connery; Vangelis Composer = C.P. Cavafy; Vangelis

     

    There’s no way for me to upload information about label, release date etc or album art. After I’m done, I click Finish, hold my breath, and …oh shit…

    “Service unavailable” message: “The service is not available at this time, click Close and try again later. “ But wait, there is nowhere to hold the information I just typed in!! Have you ever had this after typing in information for a CD with 30 tracks. Let me tell you: I have.

     

    Status: nothing changed. I want to see if

    1. my new album data will ever be uploaded
    2. if it can survive mangling in the database to be available for later search/download
    3. if the current Madonna album art will be deleted as soon as I upload the correct data (as it should understand that what it brought down before is wrong wrong wrong). I can manually fix it, as noted it my previous blog entry, but a proper handling of this album transaction should require that the album art be corrected as well.

     

    Posted by Mike | 3 comment(s)

    WMP Album Art - Viewing and Correcting local files

    Periodically I attempt to update my ripped music’s album art using various online music sources. I’ve lived with some albums so long that I can identify them from a glimpse of the cover art, much faster than I can read off the album names. Unfortunately there isn’t any way to simply grab this single item from the Windowsmedia.com servers: that’s an all-or-nothing process.

    Let’s walk through one such case. I have an album of Beethoven’s 7th and 8th Symphonies recorded by the Vienna Philharmonic Orchestra under the baton of Claudio Abbado on the Deutsche Grammophon label. At some point WMP has downloaded its own album art for these tracks, unfortunately it’s some for some garish-covered recording of “Beethoven with Ocean Sounds”, which apparently has the Ode to Joy and Moonlight Sonata. I don’t know what it is with Windowsmedia, but they seem to love associating albums of massage music with classical artists.

    Now it seems that with WMP10, not only are AlbumArt files hidden/system files, but they are now protected operating system files. So in order to see them in your music folder, you’ll have to go to Explorer's Tools menu, then

    Folder Options > View >
    [ ] Hide protected operating system files,

    and uncheck it. Now you’ll get to see about 6 new files in the folder: desktop.ini, thumbs.db, folder.jpg and 3 AlbumArt jpg files of different resolutions. I delete all of these and will now replace folder.jpg with a new, correct piece of Album Art. ( That’s all Windows needs to have present in a folder to override its choice of thumbnail for the folder. You can also right-click on the folder background, choose Customize Folder… and make another choice, without having to use a local image or having to rename a file.)

    Interestingly, if I view Album Info for this album now it shows the correct artwork, but unfortunately all of the track data is missing (this is AMGClassical, not user-uploaded data). So if I were to follow the Album wizard through to completion, I would lose all of my local track data. There’s also no easy way for me to transfer the local data to the Album wizard – I would have to individually cut and paste 8 tracks x 3 fields = 24 items just for this one CD. Oh, and because the Album Wizard doesn’t properly handle other fields I have locally, like Release Date, Label etc, I would have to retain all that information and re-enter it manually. It would also reset any user ratings and the album acquired data etc etc. Not friendly at all, and most of it not suspected.

    Now I can’t just right-click the Album art shown in the Album Wizard and save it locally. I’m going to try clicking the Buy CDs link, in the hope that it will take me to a webpage with an accessible album thumbnail…. Well it does take me to a Windowsmedia.com page, but it’s essentially a blank template page, with field labels and no data. I click F5, and get another page with is a Server Error 500. Clicking F5 just continues to toggle me between these two states. OK no joy, so I’m going to on over to Amazon. There I find the album, and copy the album art to my folder as folder.jpg. If you want to bypass the File Save As dialog, you can drag the image from the webpage into your folder and then simply rename it.

    Couldn’t this have been easier?

    Posted by Mike | 11 comment(s)

    WMP Library Bugs updated

    Added another 6 bugs to the list.

    Also noted several more posts on the microsoft.public.windowsmedia.* newsgroups in recent weeks where users see their metadata overwritten by incorrect downloaded data despite having the relevant library settings turned off.

    Posted by Mike | with no comments

    WMP inconsistencies with data providers AMG, CDJournal, ...

    Microsoft has been using the AMG database for a few years now, so you would hope that they actually discussed some issues like the standards whereby data is made available. Continuing evidence from casual use of the Microsoft-AMG pairing indicates this isn't so.

    One of my earliest complaints has been that AMG frequently pad out their data fields with additional spaces, so you would end up with a downloaded Artist called "Aerosmith " (except many more spaces) that was not the same as "Aerosmith". Presumably Microsoft could (and should) do something about this either in their client software (Windows Media Player) or from their servers. I had an email from a program manager in the WMP team early in v9 days that indicated something would be done about it ASAP. It seems that two years is still pushing the envelope for "soon". For an example, try the Naxos recording of Arvo Pärt music by the Ulster Orchestra. Oh and BTW, "Arvo Pärt" is not the correct Performer on the album tracks: he's the composer. The good Ulster Orchestra, its conductor and some violin soloists are the performers. You can even read their names off the Album cover art provided.

    I've written about the inconsistencies in naming Artist and Composer fields between WMP and AMG in an earlier article. A newer issue has caught my attention - token delimiters. In WMP, Artists and Composers are separated by a semicolon (;). If properly processed by WMP, lists of artists or composers in a single field (e.g. "Oscar Hammerstein; Richard Rodgers") are given separate nodes. All well and good. Now I find that CDJournal Korea has a new delimiter " / " which is - you guessed it - not recognized as such by Windows Media Player. Any field which has one of these delimiters-du-jour has to be manually replaced by semi-colons. For an example of this see the new Vanessa-Mae album "Choreography". AMG uses commas - also not recognized. See, for example, Inga Liljeström's album "Elk".

    Each data provider has a wild stab at album genres. In the last case, the Sony Classical album of Vanessa-Mae (violinist), the Royal Philharmonic Orchestra and some guest artists is branded "Electronica". Now if you edit that genre field in WMP's Rip pane prior to ripping, you may find something surprising. I edited it to say "Classical Crossover". When I inspected the tags after ripping, I found that the incorrect information persisted as another tag "WM/ProviderStyle=Electronica". It's clear once again, WMP likes to have the last word on what information goes into your local files. Having had WMP v9 and v10 randomly overwrite many files with correct name and tag information, I really think that Microsoft should publish a white paper on how tags (for MP3 and WMA) files are processed by WMP. If it doesn't (and there been no response to such challenges in the past) then it really sinks to the level of adware (pushing data for its partner companies) or a data-overwriting trojan.

    Posted by Mike | with no comments