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