/// <summary> /// UpdateNowPlaying /// </summary> public void UpdateNowPlaying(PropertyData data, bool isAuthRetry = false) { try { if (!this.session.Authenticated) { return; } var entry = new NowplayingTrack(data.Artist, data.Title, data.GetDurationSpan()); entry.Album = data.Album; connection.ReportNowplaying(entry); } catch (AuthenticationFailureException) { if (isAuthRetry) { return; } Authenticate(); UpdateNowPlaying(data, true); } }