private string GetArtist(IWMPMedia mediaItem)
        {
            string artist = mediaItem.getItemInfoByAtom(albumArtistIndex);
            if (string.IsNullOrEmpty(artist) || artist == "VARIOUS ARTISTS")
            {
                artist = mediaItem.getItemInfoByAtom(authorIndex);
            }

            return artist;
        }
Exemplo n.º 2
0
        /// <summary>
        /// Gets the track name.
        /// </summary>
        /// <param name="mediaItem">Item to get track title for.</param>
        /// <returns>The track name.</returns>
        private string GetTitle(IWMPMedia mediaItem)
        {
            string title = mediaItem.getItemInfoByAtom(_titleIndex);

            if (string.IsNullOrEmpty(title))
            {
                title = mediaItem.name;
            }

            return(title);
        }
Exemplo n.º 3
0
 private DateTime GetUserLastPlayedTime(IWMPMedia mediaItem)
 {
     return(DateTime.Parse(mediaItem.getItemInfoByAtom(_userLastPlayedTimeIndex)));
 }
Exemplo n.º 4
0
 /// <summary>
 /// Gets the play count.
 /// </summary>
 /// <param name="mediaItem">Item to get play count for.</param>
 /// <returns>Play count.</returns>
 private int GetPlayCount(IWMPMedia mediaItem)
 {
     return(int.Parse(mediaItem.getItemInfoByAtom(_playCountIndex)));
 }
Exemplo n.º 5
0
 /// <summary>
 /// Gets the album string.
 /// </summary>
 /// <param name="mediaItem">Item to get album for.</param>
 /// <returns>The album name.</returns>
 private string GetAlbum(IWMPMedia mediaItem)
 {
     return(mediaItem.getItemInfoByAtom(_albumIndex));
 }
Exemplo n.º 6
0
 /// <summary>
 /// Gets the artist name.
 /// </summary>
 /// <param name="mediaItem">Item to get artist name for.</param>
 /// <returns>The artist name.</returns>
 private string GetArtist(IWMPMedia mediaItem)
 {
     return(mediaItem.getItemInfoByAtom(_authorIndex));
 }
 private string GetAlbum(IWMPMedia mediaItem)
 {
     return mediaItem.getItemInfoByAtom(albumIndex);
 }
Exemplo n.º 8
0
 private DateTime GetUserLastPlayedTime(IWMPMedia mediaItem)
 {
   return DateTime.Parse(mediaItem.getItemInfoByAtom(_userLastPlayedTimeIndex));
 }
Exemplo n.º 9
0
 /// <summary>
 /// Gets the play count.
 /// </summary>
 /// <param name="mediaItem">Item to get play count for.</param>
 /// <returns>Play count.</returns>
 private int GetPlayCount(IWMPMedia mediaItem)
 {
   return int.Parse(mediaItem.getItemInfoByAtom(_playCountIndex));
 }
Exemplo n.º 10
0
    /// <summary>
    /// Gets the track name.
    /// </summary>
    /// <param name="mediaItem">Item to get track title for.</param>
    /// <returns>The track name.</returns>
    private string GetTitle(IWMPMedia mediaItem)
    {
      string title = mediaItem.getItemInfoByAtom(_titleIndex);
      if (string.IsNullOrEmpty(title))
        title = mediaItem.name;

      return title;
    }