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