private void OnItemAdded (FeedItem item)
{
if (item.Enclosure != null) {
DatabaseTrackInfo track = new DatabaseTrackInfo ();
track.ExternalId = item.DbId;
track.PrimarySource = source;
(track.ExternalObject as PodcastTrackInfo).SyncWithFeedItem ();
track.Save (false);
RefreshArtworkFor (item.Feed);
} else {
// We're only interested in items that have enclosures
item.Delete (false);
}
}