Windows Media Center has to have the Album Artist tag set in order to show up in the My Music module of Windows Media Center. Since this is driven by the Windows Media Player library those tags need to set there. Unfortunately for me almost none of those tags were set in my library so it was time for some scripting:
Dim Artist
Dim AlbumArtist
Set objPlayer = CreateObject("WMPlayer.OCX" )
Set objMediaCollection = objPlayer.MediaCollection
Set colSongList = objMediaCollection.getByAttribute("MediaType", "Audio")
For i = 0 to colSongList.Count - 1
Set objSong = colSongList.Item(i)
Artist = objSong.getItemInfo("Artist")
AlbumArtist = objSong.getItemInfo("WM/AlbumArtist")
if Artist <> AlbumArtist then
wscript.echo objSong.Name
Wscript.Echo Artist & "=" & AlbumArtist
wscript.echo
objSong.setItemInfo "WM/AlbumArtist", Artist
end if
Next