From 1b690677e9e79c9ee87a8c28638a311be354e2b1 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Thu, 24 Aug 2017 15:52:48 -0400 Subject: [PATCH] fix parsing of guide data --- .../LiveTv/Listings/SchedulesDirect.cs | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/Emby.Server.Implementations/LiveTv/Listings/SchedulesDirect.cs b/Emby.Server.Implementations/LiveTv/Listings/SchedulesDirect.cs index 6fe3615d38..b7cfdea1b5 100644 --- a/Emby.Server.Implementations/LiveTv/Listings/SchedulesDirect.cs +++ b/Emby.Server.Implementations/LiveTv/Listings/SchedulesDirect.cs @@ -358,14 +358,19 @@ namespace Emby.Server.Implementations.LiveTv.Listings if (details.metadata != null) { - var gracenote = details.metadata.Find(x => x.Gracenote != null).Gracenote; - if (gracenote != null) + foreach (var metadataProgram in details.metadata) { - info.SeasonNumber = gracenote.season; - - if (gracenote.episode > 0) + var gracenote = metadataProgram.Gracenote; + if (gracenote != null) { - info.EpisodeNumber = gracenote.episode; + info.SeasonNumber = gracenote.season; + + if (gracenote.episode > 0) + { + info.EpisodeNumber = gracenote.episode; + } + + break; } } }