private async void SongManager_StationRadioProgramStarted(object sender, NepAppStationProgramStartedEventArgs e) { if ((bool)NepApp.Settings.GetSetting(AppSettings.ShowSongNotifications)) { if (!await App.GetIfPrimaryWindowVisibleAsync()) //if the primary window isn't visible { if (e.RadioProgram.Style == Core.Stations.StationProgramStyle.Block) { NepApp.UI.Notifier.ShowStationBlockProgrammingToastNotification( e.RadioProgram, e.Metadata); } else { NepApp.UI.Notifier.ShowStationHostedProgrammingToastNotification( e.RadioProgram, e.Metadata); } } else { if (e.RadioProgram.Style == Core.Stations.StationProgramStyle.Block) { await NepApp.UI.Overlay.ShowSnackBarMessageAsync( "Tuning into " + e.RadioProgram.Name + " on " + e.Station); } else { await NepApp.UI.Overlay.ShowSnackBarMessageAsync( "Tuning into " + e.RadioProgram.Name + " by " + e.RadioProgram.Host); } } } }
private void SongManager_StationRadioProgramStarted(object sender, NepAppStationProgramStartedEventArgs e) { if (e.Metadata != null) { NepApp.UI.Notifier.UpdateLiveTile(new ExtendedSongMetadata(e.Metadata)); } }