// Called when the media opens to retrieve and display metadata.
function ShowMetadata()
{
    var Media = Player.currentMedia;
    // Test whether we have a valid Media object.
    if(!Media)
    {
        divMetadata.innerHTML = "No current media.";
        return;
    }

    // Retrieve the metadata we want to display.
    var Title = Media.getItemInfo("Title");
    var Artist = Media.getItemInfo("WM/AlbumArtist");
    var AlbumTitle = Media.getItemInfo("WM/AlbumTitle");
    var Duration = Media.durationString;

    // Test the duration string value.
    // Streaming media always returns zero.
    if(Duration == "00:00")
    {
       Duration = "No duration available";
    }

    // Display the metadata in the DIV element.
    divMetadata.innerHTML = "Title: " + Title + "<BR>";
    divMetadata.innerHTML += "Artist: " + Artist + "<BR>";
    divMetadata.innerHTML += "Album: " + AlbumTitle + "<BR>";
    divMetadata.innerHTML += "Duration: " + Duration + "<BR>";
}
