diff --git a/NzbDrone.Core/Model/EpisodeStatusType.cs b/NzbDrone.Core/Model/EpisodeStatusType.cs index db98c54bb..f77d662bd 100644 --- a/NzbDrone.Core/Model/EpisodeStatusType.cs +++ b/NzbDrone.Core/Model/EpisodeStatusType.cs @@ -13,10 +13,16 @@ Ignored, /// - /// Episode has aired but no episode - /// files have avilable + /// Episode has aired, but no episode + /// files are avilable /// Missing, + + /// + /// Episode airs today, but no episode + /// files are avilable + /// + AirsToday, /// /// Episode is being downloaded diff --git a/NzbDrone.Core/Repository/Episode.cs b/NzbDrone.Core/Repository/Episode.cs index 2ad2562ca..687d84317 100644 --- a/NzbDrone.Core/Repository/Episode.cs +++ b/NzbDrone.Core/Repository/Episode.cs @@ -56,6 +56,9 @@ namespace NzbDrone.Core.Repository if (GrabDate != null && GrabDate.Value.AddDays(1) >= DateTime.Now) return EpisodeStatusType.Downloading; + if (AirDate != null && AirDate.Value.Date == DateTime.Today) + return EpisodeStatusType.AirsToday; + if (AirDate != null && AirDate.Value.Date < DateTime.Now) return EpisodeStatusType.Missing; diff --git a/NzbDrone.Web/Content/Images/AirsToday.png b/NzbDrone.Web/Content/Images/AirsToday.png new file mode 100644 index 000000000..9a1158e25 Binary files /dev/null and b/NzbDrone.Web/Content/Images/AirsToday.png differ diff --git a/NzbDrone.Web/Content/Images/NotAired.png b/NzbDrone.Web/Content/Images/NotAired.png index 9a1158e25..887989a35 100644 Binary files a/NzbDrone.Web/Content/Images/NotAired.png and b/NzbDrone.Web/Content/Images/NotAired.png differ