/// <inheritdoc/> public string GetLyrics() { var embeddedLyrics = _api.NowPlaying_GetLyrics(); if (!string.IsNullOrEmpty(embeddedLyrics)) { return(embeddedLyrics); } return(_api.ApiRevision >= 17 ? _api.NowPlaying_GetDownloadedLyrics() : string.Empty); }
internal void getSongData() { string artist = mbApiInterface_.NowPlaying_GetFileTag(MetaDataType.Artist); string album = mbApiInterface_.NowPlaying_GetFileTag(MetaDataType.Album); string title = mbApiInterface_.NowPlaying_GetFileTag(MetaDataType.TrackTitle); string artwork = mbApiInterface_.NowPlaying_GetArtwork(); string ratingString = mbApiInterface_.NowPlaying_GetFileTag(MetaDataType.Rating); string lyrics = mbApiInterface_.NowPlaying_GetLyrics(); float rating = 0; if (ratingString != "") { rating = Convert.ToSingle(ratingString); } foreach (Screen screen in lcdScreenList_) { screen.songChanged(artist, album, title, rating, artwork, mbApiInterface_.NowPlaying_GetDuration(), mbApiInterface_.Player_GetPosition(), lyrics); } }