internal static void RemoveEpisodeFromWatchlist(TraktEpisode episode)
{
if (_WatchListEpisodes == null || episode.Ids == null)
return;
var watchlistEpisodes = _WatchListEpisodes.ToList();
watchlistEpisodes.RemoveAll(e => ((e.Episode.Ids.Trakt == episode.Ids.Trakt) && e.Episode.Ids.Trakt != null) ||
((e.Episode.Ids.Imdb == episode.Ids.Imdb) && e.Episode.Ids.Imdb != null) ||
((e.Episode.Ids.Tvdb == episode.Ids.Tvdb && e.Episode.Ids.Tvdb != null)));
_WatchListEpisodes = watchlistEpisodes;
}