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));
     }
 }