private void OnPlay(FeedItem feedItem) { if (Play != null) { Play(this, feedItem); } }
public void Play(FeedItem feedItem) { DebugService.Add("Player: Play button pressed"); string path = feedItem.Path + @"\" + feedItem.FileName; MessageService.SendMessageToBackground(new StartTrackMessage( new Uri(path), feedItem.Title, TimeSpan.Zero )); if (MediaPlayerState.Paused == currentPlayer.CurrentState) { currentPlayer.Play(); } }
public static void UpdateFeedItem(FeedItem feedItem) { using (SQLiteConnection db = new SQLiteConnection(Path.Combine("D:\\", "Database.db"), true)) { db.Update(feedItem); } }
public static FeedItem Create(Int32 parentId, SyndicationItem item) { var feedItem = new FeedItem() { ParentId = parentId, ItemUri = item.Id, Title = item.Title.Text, Summary = item.Summary.Text, PublishedDate = new DateTime(item.PublishedDate.Ticks) }; var links = from link in item.Links where link.MediaType.CompareTo("audio/mpeg") == 0 select link; if (links.Any()) { feedItem.MediaUri = links.FirstOrDefault().Uri.ToString(); } return feedItem; }