public override string CF_pluginCMLData(CF_CMLTextItems textItem) { switch (textItem) { case CF_CMLTextItems.MainTitle: return currentTrack == null ? String.Empty : currentTrack.Name; case CF_CMLTextItems.MediaArtist: return currentTrack == null ? String.Empty : GetArtistsString(currentTrack.Artists); case CF_CMLTextItems.MediaTitle: return currentTrack == null ? String.Empty : currentTrack.Name; case CF_CMLTextItems.MediaAlbum: return currentTrack == null ? String.Empty : currentTrack.Album.Name; case CF_CMLTextItems.MediaSource: case CF_CMLTextItems.MediaStation: return "Spotify"; case CF_CMLTextItems.MediaDuration: return GetCurrentTrackDuration(); case CF_CMLTextItems.MediaPosition: return GetCurrentTrackPosition(); case CF_CMLTextItems.MediaSliderPosition: return GetCurrentTrackScrubberPosition(); default: return base.CF_pluginCMLData(textItem); } }
public override string CF_pluginCMLData(CF_CMLTextItems textItem) { switch (textItem) { case CF_CMLTextItems.MainTitle: return _currentSong == null ? String.Empty : _currentSong.SongTitle; case CF_CMLTextItems.MediaArtist: return _currentSong == null ? String.Empty : _currentSong.ArtistSummary; case CF_CMLTextItems.MediaTitle: return _currentSong == null ? String.Empty : _currentSong.SongTitle; case CF_CMLTextItems.MediaAlbum: return _currentSong == null ? String.Empty : _currentSong.AlbumTitle; case CF_CMLTextItems.MediaSource: return "Pandora"; default: return base.CF_pluginCMLData(textItem); } }