internal static void SetSeasonProperties(TraktShowSummary show, TraktSeasonSummary season)
 {
     SetProperty("#Trakt.Season.TmdbId", season.Ids.Tmdb);
     SetProperty("#Trakt.Season.TvdbId", season.Ids.Tvdb);
     SetProperty("#Trakt.Season.TvRageId", season.Ids.TvRage);
     SetProperty("#Trakt.Season.Number", season.Number);
     SetProperty("#Trakt.Season.Url", string.Format("http://trakt.tv/shows/{0}/seasons/{1}", show.Ids.Slug, season.Number));
     //SetProperty("#Trakt.Season.PosterImageFilename", season.Images == null ? string.Empty : season.Images.Poster.LocalImageFilename(ArtworkType.SeasonPoster));
     SetProperty("#Trakt.Season.EpisodeCount", season.EpisodeCount);
     SetProperty("#Trakt.Season.EpisodeAiredCount", season.EpisodeAiredCount);
     SetProperty("#Trakt.Season.Overview", season.Overview ?? show.Overview);
     SetProperty("#Trakt.Season.Watched", season.IsWatched(show));
     SetProperty("#Trakt.Season.Plays", season.Plays(show));
     SetProperty("#Trakt.Season.InCollection", season.IsCollected(show));
     SetProperty("#Trakt.Season.InWatchList", season.IsWatchlisted(show));
     SetProperty("#Trakt.Season.Collected", season.Collected(show));
     SetProperty("#Trakt.Season.Rating", season.UserRating(show));
     SetProperty("#Trakt.Season.Ratings.Percentage", season.Rating.ToPercentage());
     SetProperty("#Trakt.Season.Ratings.Votes", season.Votes);
     SetProperty("#Trakt.Season.Ratings.Icon", (season.Rating >= 6) ? "love" : "hate");
 }
 public static void ShowTVSeasonShouts(TraktShowSummary show, TraktSeasonSummary season)
 {
     var showImages = TmdbCache.GetShowImages(show.Ids.Tmdb, true);
     ShowTVSeasonShouts(show.Title, show.Year, show.Ids.Tvdb, show.Ids.Trakt, show.Ids.Imdb, season.Number, season.IsWatched(show), TmdbCache.GetShowBackdropFilename(showImages), TmdbCache.GetShowBackdropUrl(showImages));
 }