aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Server.Implementations/LiveTv/Listings
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2015-08-04 10:26:36 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2015-08-04 10:26:36 -0400
commit30710dbe007b60d696cdf28e4bf97a428432124b (patch)
treee9201ea9e7fb5502aead14f59d78c3a56ad91850 /MediaBrowser.Server.Implementations/LiveTv/Listings
parent036301795e3847e4f80697b22827e6dec65d031b (diff)
update components
Diffstat (limited to 'MediaBrowser.Server.Implementations/LiveTv/Listings')
-rw-r--r--MediaBrowser.Server.Implementations/LiveTv/Listings/SchedulesDirect.cs15
1 files changed, 7 insertions, 8 deletions
diff --git a/MediaBrowser.Server.Implementations/LiveTv/Listings/SchedulesDirect.cs b/MediaBrowser.Server.Implementations/LiveTv/Listings/SchedulesDirect.cs
index 655feedae3..2aadf4a665 100644
--- a/MediaBrowser.Server.Implementations/LiveTv/Listings/SchedulesDirect.cs
+++ b/MediaBrowser.Server.Implementations/LiveTv/Listings/SchedulesDirect.cs
@@ -286,20 +286,20 @@ namespace MediaBrowser.Server.Implementations.LiveTv.Listings
}
}
ScheduleDirect.Gracenote gracenote;
- string EpisodeTitle = "";
+ string episodeTitle = null;
if (details.metadata != null)
{
gracenote = details.metadata.Find(x => x.Gracenote != null).Gracenote;
if ((details.showType ?? "No ShowType") == "Series")
{
- EpisodeTitle = "Season: " + gracenote.season + " Episode: " + gracenote.episode;
+ episodeTitle = "Season: " + gracenote.season + " Episode: " + gracenote.episode;
}
}
if (details.episodeTitle150 != null)
{
- EpisodeTitle = EpisodeTitle + " " + details.episodeTitle150;
+ episodeTitle = ((episodeTitle ?? string.Empty) + " " + details.episodeTitle150).Trim();
}
- bool hasImage = false;
+
var imageLink = "";
if (details.hasImageArtwork)
@@ -314,11 +314,10 @@ namespace MediaBrowser.Server.Implementations.LiveTv.Listings
Overview = desc,
StartDate = startAt,
EndDate = endAt,
- Genres = new List<string>() { "N/A" },
Name = details.titles[0].title120 ?? "Unkown",
OfficialRating = "0",
CommunityRating = null,
- EpisodeTitle = EpisodeTitle,
+ EpisodeTitle = episodeTitle,
Audio = audioType,
IsHD = hdtv,
IsRepeat = repeat,
@@ -339,8 +338,8 @@ namespace MediaBrowser.Server.Implementations.LiveTv.Listings
(details.showType ?? "No ShowType") == "Short Film",
IsPremiere = false,
};
- //logger.Info("Done init");
- if (null != details.originalAirDate)
+
+ if (!string.IsNullOrWhiteSpace(details.originalAirDate))
{
info.OriginalAirDate = DateTime.Parse(details.originalAirDate);
}